如何编译MFC程序
2010-08-12 22:02
211 查看
今天看了一下MFC,但是在VS2008下面怎么都不能编译书中给出的例子。书中的例子如下,是一个很原始和基本的MFC程序。
< language="JavaScript">
书中写道直接创建一个Win32 Console Application, 并且设置工程为empty,即不需要生成预处理的头文件,注意这个时候我选择的是Console Application而不是Windows application。最后在编译的过程中报如下的错误
unresolved external symbol _main referenced in function ___tmainCRTStartup
上网搜了一下发现有如下的解决方法(转载自http://blog.csai.cn/user1/16781/archives/2006/6412.html)。之所以出问题就是因为我没有设置为windows application,再一个问题是我没有设置编译的时候采用MFC。具体设置在property->configuration
properties->General->Use of MFC, 设置成Use MFC in a Shared DLL,用static应该也是可以的。
参考资料:
http://blog.csdn.net/llmlx/archive/2008/10/27/3158948.aspx
< language="JavaScript">
|
|
unresolved external symbol _main referenced in function ___tmainCRTStartup
上网搜了一下发现有如下的解决方法(转载自http://blog.csai.cn/user1/16781/archives/2006/6412.html)。之所以出问题就是因为我没有设置为windows application,再一个问题是我没有设置编译的时候采用MFC。具体设置在property->configuration
properties->General->Use of MFC, 设置成Use MFC in a Shared DLL,用static应该也是可以的。
vc中error LNK2001:unresolved external symbol _WinMain@16的解决方法 | |
error LNK2001: unresolved external symbol _WinMain@16 |
http://blog.csdn.net/llmlx/archive/2008/10/27/3158948.aspx
相关文章推荐
- 如何在 C++ Builder 3.0 下编译含有 MFC 的程序 ?
- [C++] 如何在 C++ Builder 3.0 下编译含有 MFC 的程序?
- 如何在wince6.0 模拟器上跑以前编译好的EVC MFC程序
- 如何在wince6.0 模拟器上跑以前编译好的EVC MFC程序
- 如何编译MFC程序
- 如何在wince6.0 模拟器上跑以前编译好的EVC MFC程序
- Linux下如何编译并运行C程序
- visual c++.net 技术内幕 第6版 附带的程序如何在vs2013中编译成功
- 如何在windows编译生成嵌入式linux程序的代码
- MFC 基于对话框 程序,如何添加状态栏
- 如何在DOS下面编译有包的Java程序?
- 如何使用Xcode5为将应用编译成64位程序
- 如何在linux下编译并执行C程序
- Android如何防止apk程序被反编译
- Android如何防止apk程序被反编译
- MFC程序如何退出
- cmake编译dcmtk,并利用vs2010 进行开发mfc 程序
- Android如何防止apk程序被反编译
- 如何在MFC程序中使用Open Inventor
- 如何指定让Android的NDK工具编译出Release版本或Debug版本的Native程序