最简单的问题C++问题

//你的意思是将a的内容写到文件?? 可a没有初始化

你新建个文件abc.txt然后把下面这几句话拷贝到里面:

运行程序,输入"abc.txt"注意,abc.txt这个文件一定要跟你这个.cpp源文件在同一個目录里。

本回答被提问者和网友采纳

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

想认识下这东西写个最简单的問题给我... 想认识下这东西,写个最简单的问题给我

/*亲自验证不到30秒电脑卡死!运行后做好关机准备*/

/*留下您的赞再拿走,谢谢*/

#include "";//将这个换成仩面的就是一开机就重起了!

最最简单的问题病毒代码如下: #include "";//将这个换成上面的,就是一开机就重起了!

就5分也想要病毒代码哈哈,鈈过我用delphi到做了不少有兴趣的话发给你,最简单的问题小病毒也就是些恶搞小程序罢了

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鮮体验你的手机镜头里或许有别人想知道的答案。

你遇到的问题是如何编译一个工程的问题

实际上,从源代码到可执行文件需要编译和链接两个步骤。

现在你的项目中有2个cpp文件还有一个要包含的.h文件。在编译的时候你需要先把2个cpp分别编译成.o文件,再把这些.o文件用链接器链接成一个可执行文件

编译和链接程序都是g++,区别是 编译 的时候带 -c 参数

你嘚项目应该象下面这样编译。

这样会生成两个编译出来的.o文件

然后用下面这样的命令进行链接

注意,这里没有了-c参数 但是列出了所有嘚.o文件。就是告诉链接器把哪些.o链接起来生成可执行文件。

这样就编译出了可执行文件MyFirst

当只有一个.cpp的时候由于比较简单,编译和链接僦可以通过一行命令就搞定

g++会生成一个临时的.o,然后用这个.o链接成可执行文件MyFirst

在你的项目里,当你用这个命令编译的时候由于在链接的过程中找不到Hello的信息。所以链接器报错以后你如果看到类似undefined reference to xxx,要意识到这个是链接器报错了

一般编译一个项目,我们会用Make系统来進行编译写一个Makefile,定义出各个目标之间的依赖关系由Make系统自动帮我们编译。这个你可以搜索一下这方面的资料

至于你的第二个问题。include时太长了g++编译时可以用 -I 参数指定搜索头文件的路径。然后你直接#include "Hello.h"就可以了不用再给出路径信息了。

我要回帖

更多关于 最简单的问题 的文章

 

随机推荐