编译错误:LIBCMT.lib(ctr0.obj):error LNK2001 已经发布的一个工程,别人重新打开进行编译后,会出现如下的错误提示:LiBCMT.lib(ctr0.obj):error LNK2001:外部symbol "_Main"未解决。cl.exe执行错误。。对对方的编译选项设置不是很清楚,看了一下,可能是跟run time library 或者多线程有关,应该如何设置?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你肯定在程序中使用了一些标准的C语言函数,如mem*函数。如果你想知道到底是哪个函数,可以在工程设置的ignore libraries中输入Libcmt.lib。再次链接时,会报告一些函数找不到,你就可以知道是哪些函数了。如果这些函数是必须的,解决的办法就是从工程设置中删除_ATL_MIN_CRT。 1.打开Project->Setting->C/C++下Project Options内有一个_Console,改为_WINDOWS2.Project->Setting->Link下有一个console,改为windows做完这两步就可以了 Project Setting->C/C++:分类:PreprocessorProject Setting->C/C++:分类:Code Generation主要在以上两处设置 Project->setting...->c/c++ Category ->Preprocessor-->Preprocessor definition: remove _ATL_MIN_CRT flag 问题是因为c0der所说的预编译器命令的问题,删掉就没关系了:P 试一下这个方法:这个主要是引入静态库时的问题Project Settings ->General中:设置Microsoft Foundation Classes:Use MFC in a Static Library 位图在CEdit编辑框中显示不了。求解答! vector 迭代器失效问题 无法取得子窗口 多视图打印预览 vc++中itoa()这个函数不能实现应用什么替代 请问一下:我注册了一个ocx控件,在vc中添加控件的时候找不到时哪一个了怎么办? 创建MDI子窗口的问题? 一个菜鸟关于窗口的问题 帮帮,这是什么意思? Qgis二次开发 怎么加载离线地图 跪求“混合高斯自适应背景建模程序"从视频序列中提取背景,重谢,急,急,好心人帮帮忙!!! 100分问:为什么我用AfxBeginThread开线程后CPU就100%的占用?如何解决?具体代码请进来看看.
2.Project->Setting->Link下有一个console,改为windows
做完这两步就可以了
Project Setting->C/C++:分类:Code Generation
主要在以上两处设置
Project Settings ->General中:
设置Microsoft Foundation Classes:
Use MFC in a Static Library