请问:用C++编写的程序源码如何编译成一个可执行的exe文件啊?

我下载了C编程软件,然不会将源码编译成exe,请高手教教我详细操作步骤--------------------Configuration:iceIpCheck-Win32... 我下载了C编程软件,然不会将源码编译成exe,请高手教教我详细操作步骤
--------------------Configuration: iceIpCheck - Win32 Debug--------------------
Compiling...
iceIpCheck.cpp
Linking...
iceIpCheck.obj : error LNK2001: unresolved external symbol "public: __thiscall CIceIpCheckDlg::CIceIpCheckDlg(class CWnd *)" (??0CIceIpCheckDlg@@QAE@PAVCWnd@@@Z)
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/iceIpCheck.exe : fatal error LNK1120: 4 unresolved externals
执行 link.exe 时出错.

iceIpCheck.exe - 1 error(s), 0 warning(s)

我用的是C++6.0汉化版
展开
 我来答
电迫口乖起晃v
2011-01-18 · TA获得超过102个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:141万
展开全部
用VC++6.0编译,编译分两种DEBUG RELEASE 两个都可以生成EXE文件,在其对应的文件夹下。区别是DEBUG在本机运行,RELEASE可以发布到其他机器上。
你写的是MFC程序吗?请先确定你下的编译器支持MFC 。还是建议使用VC++6.0
补充:不知道是否包括MFC,你新建一个工程,看看里面是否有MFC向导。如果有的话你就检查一下你的程序有没有问题,你的程序没有产生EXE文件是因为有编译连接错误。如果都正确的话应该自动生成EXE
Frank7258
2011-01-19 · TA获得超过1503个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:548万
展开全部
你的问题很可能是因为调用了多线程的DLL,而你的应用程序是单线程的。检查你的选项,VC6.0我手头没有了,在工程选项里面有个地方可以设置runtime library,对应你的Debug版本要设置Debug Multithreaded,Release直接选Multithreaded。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式