VS2010 C/C++编译,在一个solution/project中怎么把几个.cpp、.h文件链接起来编译?效果像make一样。

我在一个project下,创建了一个有main的.cpp文件,几个子函数.cpp文件,其中一个叫execute.cpp(不含main()),还有个.h头文件声明了各子函数... 我在一个project下,创建了一个有main的.cpp文件,几个子函数.cpp文件,其中一个叫execute.cpp(不含main()),还有个.h头文件声明了各子函数, 他们用到了main.cpp中的定义的全局变量,我在各自子程序的文件中使用了extern说明main.cpp中定义的全局变量,我编译project,怎么编译器老是提示说变量已经在execute.cpp中定义了, 我用了extern 声明了呀。。。怎么把几个文件生成的obj链接起来,就像linux/unix下自己写的makefile一样,把各个文件生成的.obj链接成binary文件??? 展开
 我来答
百度网友4e4f3b6
2012-04-26 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:117万
展开全部
建一个execute.h,文件,放置execute.cpp中用到的函数的声明,在有main.cpp文件中用#include"execute.h",不用#include“execute.cpp",这样试一下,vs2010貌似放置主函数的文件中用#include”文件名.cpp"就会出那样的错误;
或者用把execute.cpp后缀改一下execute.c,主函数中用#include“execute.c"试一下,这样应该可以,原理不明
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式