如何在VC 里编写C程序?
我用VC++6.0编写C程序时,出了个问题:
当编译、运行完某一个程序(名位1.c),再接着新建文件编写第二个程序(名为2.c,与第一个没有任何关系),在编译第二个程序时就会提示说
“--------------------Configuration: 练习专用 - Win32 Debug--------------------
Linking...
2.obj : error LNK2005: _main already defined in 1.obj
Debug/练习专用.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
练习专用.exe - 1 error(s), 0 warning(s)”,
貌似第二个程序仍然与第一个程序有链接关系,我不知道这是为何及如何消除这种错误,请各位高手、大虾指教,谢谢。
不要说操作顺序问题。。。。。
附操作顺序:1在VC的file菜单里选New
2在New对话框中选择Projects选项卡
3在Projects选项卡中选Win32 Console Application并输入工程名‘练习专用’,点OK键
4一路保持默认选项,完成工程的建立
5再次选择file菜单里的New
6在New对话框中选Files选项卡
7在Files选项卡中选择C++ source file并输入1.c
8完成1.c的运行,再重复5,6,7步骤得到2.c
追问:那这样不是很麻烦么,难道VC里面就没有一种很好的解决办法?哎,不行啊,行得话我也就不会问这问题了,纠结啊这样做很麻烦吧,就没有一种更简便的,可以同时编写几个程序的方法么?
答案:1在VC的file菜单里选New
2在New对话框中选择Projects选项卡
3在Projects选项卡中选Win32 Console Application并输入工程名‘练习专用’,点OK键
4一路保持默认选项,完成工程的建立
5再次选择file菜单里的New
6在New对话框中选Files选项卡
7在Files选项卡中选择C++ source file并输入1.c
8完成1.c的运行
接下来,注意:
单击file菜单里选Close Workspace,如果弹出对话框,则单击“是”。(或者完全退出VC也可以)。
然后重复1~8来新建另一个项目。再编译运行。这样才能保证两个.c没有联系。
其他:在“文件”选项(file)里选“新建”(new),在出来的选项卡中选择win32 貌似是兼容的,可以直接编写的吧 为2.c重新建个工程..
不能在同一个工程中编译两个程序..因为只能有一个main 如果是多线程的话,需要在vc6.0中配置编译,调试命令的. 亲,一个工作区只能有一个文件里有main函数,所以呢,你要重新建立一个工作区啦。在新的工作区里,就可以新建新的文件啦。这错误我刚开始学的时候也犹豫了好几天呢。如果还有什么不懂,欢迎追问啊,相互交流,共同学习。当然别忘了把分给我,因为我常有问题要提,可我财富都快用光了,手头紧啊,哈哈,见笑了
上一个:需要详解ASCⅡ表,特别大于127那些要怎么输出在vc++6.0中
下一个:VC编程太难学了吧!