日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VS2015无法使用编辑并继续 及 警告LNK4075的解决方法

發布時間:2024/3/26 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS2015无法使用编辑并继续 及 警告LNK4075的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

調試項目時一直都可以使用編輯并繼續(Edit and continue),這個功能為我節省了大量的調試時間,故耐心地查找了一下原因,花了1個多小時后終于解決了。同時也回過頭去解決了當時VS2015法使用的問題。解決方法如下:

強調,請在非調試下更改:

1、檢查是否打開了編輯并繼續功能:工具-選項-調試-編輯并繼續-啟用“編輯并繼續”,這里要注意,VS2012和VS2013是默認關閉的,需要我們自己打開:啟用本機“編輯并繼續”

2、這時如果還是沒法使用該功能時,需要打開增量鏈接:項目屬性-配置屬性-鏈接器-常規-啟用增量鏈接:是(/INCREMENTAL);

3、接著,需要修改調試信息格式:項目屬性-配置屬性-C/C++-常規-調試信息格式:用于“編輯并繼續”的程序數據庫(/ZI);

4、重新生成項目,首先查看有沒有警告 warning LNK4075,如果有的話,查看下是哪種警告,我遇到的兩種:

a、?忽略“/INCREMENTAL”(由于“xxxx”規范)?

b、忽略“/EDITANDCONTINUE”(由于“xxxx”規范)

對于這兩種警告,MSDN給出了解釋(Linker Options>http://msdn.microsoft.com/en-us/library/962ct2hz.aspx),但是這里提到的并不全,我遇到的情況就不止這些,現在把導致警告的配置列在下面,大家可以根據自己的項目配置以及警告類型來修改:

?/OPT:REF
?/OPT:ICF
?/OPT:LBR
?/ORDER
?/PROFILE
?/FORCE
?/RELEASE

對于前面4種配置,除了(/OPT:LBR)沒有遇到,暫且不知道外,其他3種都是在這里修改:項目屬性-配置屬性-鏈接器-優化-引用:否(/OPT:NOREF)啟用COMDAT折疊:否(/OPT:NOICF)函數順序(/ORDER):保持為空。可以參考(/INCREMENTAL(增量鏈接)?http://msdn.microsoft.com/zh-cn/Library/4khtbfyf.aspx)

對于/PROFILE:項目屬性-配置屬性-鏈接器-高級-配置文件:否

對于/FORCE:項目屬性-配置屬性-鏈接器-常規-強制文件輸出:保持為空

對于/RELEASE:這里就不用多說了吧,編輯并繼續無法在release模式下使用。


好了,現在重新生成項目,然后試試看,是不是可以使用“應用代碼更改”了呢?


警告 LNK4075 忽略“/EDITANDCONTINUE”(由于“/SAFESEH”規范) TAppEncoderC:\chenglei\FME\HM-16.0-FME-lab\build\vc10\encmain.obj1

解決方法:


</div>

總結

以上是生活随笔為你收集整理的VS2015无法使用编辑并继续 及 警告LNK4075的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。