读书人

在visual sudio 2010中不能编译c++解决

发布时间: 2012-02-17 17:50:42 作者: rapoo

在visual sudio 2010中不能编译c++
用visual sudio 2010 编译C++程序时出现了下面这样的错误,我选的工程真是Win32 console application,用百度也没找到可以解决的方法,有的说是设置的问题,不知道为什么,还有是不是工程建错了,要是错的话怎么建,求哪位指点一下,说详细点儿,谢谢了!
------ Build started: Project: 11234, Configuration: Debug Win32 ------
Build started 2010-4-23 16:46:05.
InitializeBuildStatus:
Touching "Debug\11234.unsuccessfulbuild".
ResourceCompile:
All outputs are up-to-date.
ManifestResourceCompile:
All outputs are up-to-date.
LINK : error LNK2001: unresolved external symbol _mainCRTStartup
D:\My Documents\Visual Studio 2010\Projects\11234\Debug\11234.exe : fatal error LNK1120: 1 unresolved externals

Build FAILED.

Time Elapsed 00:00:03.68
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

[解决办法]
你看看你的main有没有写错
[解决办法]
可能是这样,你新建项目的时候,不要选择precompiled header
还有,如果还是不行,你把后缀名从.cpp改成.c

[解决办法]
查看一下 项目属性->vc directories->include directories和library directories配置正确否
[解决办法]
Project->Properties->Linker->System->WINDOWS(/SUBSYSTEM:WINDOWS)
改为
CONSOLE(/SUBSYTEM:CONSOLE)
[解决办法]
新建--项目--32Win--Win32 console application--完成

读书人网 >C++

热点推荐