一个连接的错误__afxForceExclude Lnk2001

rror LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用

E:\c++\Projects\time\Debug\time.exe : fatal error LNK1120: 1 个无法解析的外部命令

生成日志保存在“file://e:\c++\Projects\time\time\Debug\BuildLog.htm

time - 2 个错误,个警告

========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

       要看你的 工程类型对不对,你用的是console还是windows? 

如果你选择的是window类型,程序里面的主函数是main那就不对了,mainconsole下的主函数,windows编译主函数需要_WinMain函数,这些由编译器决定的

error lnk2001其中的一种错误情况

Watermarking1Doc.obj : error LNK2001: unresolved external symbol __afxForceEXCLUDE
Watermarking1.obj : error LNK2001: unresolved external symbol "protected: static struct AFX_MSGMAP const Watermarking1.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CDialog::PreInitDialog(void)" (?PreInitDialog@CDialog@@MAEXXZ)
DIALOG2.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall DIALOG2.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CDialog::OnInitDialog(void)" (?OnInitDialog@CDialog@@UAEHXZ)
Watermarking1View.obj : error LNK2001: unresolved external symbol __imp__GetDeviceCaps@8
LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup

 

基本上300个错误,其实只是因为工程的配置出了问题。

      project->setting->link       忽略全部默认库   前面的勾去掉 ,即不选这一项,即可解

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值