加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

LINK1120 1 个无法解析的外部命令 LINK2019无法解析的外部符号 _main

(2016-01-13 19:53:21)
标签:

link1120

link2019

分类: 游戏开发/Direct3D/Unity3D

开始在DirectX 3D开发中摸索道路,遇到上述问题,如果你不是在开发DirectX遇到此类问题的话,下文只能对你起建议,在DirectX 3D代码编译运行的时候发现如下报错信息,双击报错信息也无法定位报错的信息来源的代码:

错误 LNK1120 1 个无法解析的外部命令 ConsoleApplication2 D:\Users\mxl\Desktop\test\ConsoleApplication2\Debug\ConsoleApplication2.exe 1

错误 LNK2019 无法解析的外部符号 _main,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用 ConsoleApplication2 D:\Users\mxl\Desktop\test\ConsoleApplication2\ConsoleApplication2\MSVCRTD.lib(exe_main.obj) 1

LINK1120 <wbr>1 <wbr>个无法解析的外部命令 <wbr>LINK2019无法解析的外部符号 <wbr>_main

查找询问后,产生的原因是连接阶段,而非编译截断,所以要判断是不是这样的错误,可以尝试编译,编译不报错的话,那么问题出在连接截断,需要修改的是连接的设置如下:

找到项目,然后进入属性菜单,依次展开配置属性链接器系统,然后将子系统:由控制台改为窗口windows)即可

LINK1120 <wbr>1 <wbr>个无法解析的外部命令 <wbr>LINK2019无法解析的外部符号 <wbr>_main






0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有