首先你要知道你写的正确,所以要去编译,要用编译器。比如vc++软件。
然后正确以后生成,生成二进制的obj文件。
因为obj文件时根据你的C++文件为单位来生成的,所以你需要一个能执行的exe,就需要将这些obj连接起来。编译器一般生成obj后直接连接成exe。
基本就是上面三个步骤,如果你目前只有一堆C++代码,而不是exe文件,那么你需要的是一个编译器。
也许你想不运行C++编译器直接执行,但是你的代码是按照C++语言规则来写出来的一堆文字和符号,电脑并不知道你要做什么,电脑没有义务理解每一种语言,电脑终究只会运行二进制,这些热二进制是什么意思它不在乎。那么你怎么让电脑知道你要做什么,那么很显然,你需要一个软件,它必须理解C++,还必须理解机器。就好像你给一个老外写了一堆文字,你不该指望他能直接理解,你需要一个翻译。所以你需要这么一个软件,它就是编译器。它帮你把你的C++检查,如果正确就给你生成一个exe,然后这个exe才会执行。希望直接将一堆C++代码执行是不能的。
你重新设置一下路径就行了
点击左边的框框,程序,双击,模块引用表
然后找到你模块的位置,打开就行了。
我也不知道你具体是不是这个原因,但看你上的图有点儿像。
如果不是这个原因请阐明。
希望对你有帮助
DOS 命令:
tasklist
可以列出详细信息。
C 语言:
system("tasklist >> alog");
把列出的信息存入 alog 文件。
1G的内存如何运行2G的程序???你看到哪个进程有2G的啊!你所说的2G的程序是指2G的软件吧!打个比方:1个软件有2G,它打开后,没有全部调入到内存的,软件是分很多模块的,通过动态链接库什么的而联系。只有用户使用到软件的某个功能的时候,它才把那个模块调入到内存。真的不理解的话百度HI给我留言。下一讲不清楚
------------------
你的问题其实还关联了个问题,就是虚拟内存的问题。关于虚拟内存,你自己查下资料。给我留言也行
以上就是关于c++编好程序后如何在系统中运行全部的内容,包括:c++编好程序后如何在系统中运行、易语言模块的“在内存中运行EXE”怎么使用我新手。求解、怎样获取内存中的运行程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)