vc6怎么在同一个工程下新建多个文件?
目录:一:什么是工程?二:什么事cpp文件?三:工程和CPP文件的关系?四:添加文件会有影响吗?五:解决办法一:什么是工程?一个工程就是一个exe文件,能够运行的是exe文件二:什么事cpp文件?cpp文件是没有经过编译的源代码,cpp不能直接运行三:工程和CPP文件的关系?工程中可以有多个cpp文件,但是只能产生一个exe文件。产...
·
目录:
一:什么是工程?
一个工程就是一个exe文件,能够运行的是exe文件
二:什么事cpp文件?
cpp文件是没有经过编译的源代码,cpp不能直接运行
三:工程和CPP文件的关系?
工程中可以有多个cpp文件,但是只能产生一个exe文件。产生exe的过程叫做:编译+链接
四:添加文件会有影响吗?
添加文件没有错,而是因为在两个文件 里都有main函数,出现了符号表冲突,在c/c++程序中,只能有一个main函数
五:解决办法
你可以使用预编译功能来实现当一个程序测试完毕后,新建另一个项目运行时,用#if 0和#endif将上一个程序的代码框住,然后继续写新的程序
1.例如:test1.cpp:
int main()
{
printf("hello world\n");
}
2.这时你想在原项目中做另一个项目你可以:test1.cpp:
#if 0
int main()
{
printf("hello world\n");
}
#endif
3.这时将新建的cpp加入项目中:test2.cpp
#if 1
int main()
{
printf("hello vc++\n");
}
#endif
这样编译的话是不会出错的
并且一个项目中可做多个程序
这#if ()就是一个开关,0是关闭
1是打开
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献5条内容
所有评论(0)