ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

“/OPT:NOREF”与“/LTCG:incremental”规范不兼容 或者 无法解析的外部符号

2022-06-29 15:35:13  阅读:215  来源: 互联网

标签:OPT duilib 符号 demo incremental NOREF __ 解析 链接


一、将一个2010的duilib demo升级到2019之后出现此提示,查了之手将全程序优化关掉恢复正常

二、新建的一个MFC.exe改为duilib界面时,一开始出现“无法解析的外部符号”,而且是一百多个函数,感觉莫名其妙,于是对比demo,查无所获。却在编译demo时报 “/OPT:NOREF”与“/LTCG:incremental”不兼容。将“引用”打开后也出现“无法解析的外部符号”,于是推测与工程设置有关:

  关掉“全程序优化”

  打开链接中的“引用”

  将duilib中的运行库从MD改为MT,编译通过,但提示有链接警告 LINK : warning LNK4217:,这是因为:

        __declspec(dllimport) 必须⽤于从动态库对应的Lib中导⼊符号才会⽤到。如果是静态库或者直接源码链接,则必须把__declspec(dllimport)去掉,否则警告

 

标签:OPT,duilib,符号,demo,incremental,NOREF,__,解析,链接
来源: https://www.cnblogs.com/ice-arrow/p/16423546.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有