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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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

強(qiáng)調(diào),請在非調(diào)試下更改:

1、檢查是否打開了編輯并繼續(xù)功能:工具-選項-調(diào)試-編輯并繼續(xù)-啟用“編輯并繼續(xù)”,這里要注意,VS2012和VS2013是默認(rèn)關(guān)閉的,需要我們自己打開:啟用本機(jī)“編輯并繼續(xù)”

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

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

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

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

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

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

?

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

?

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

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

對于/FORCE:項目屬性-配置屬性-鏈接器-常規(guī)-強(qiáng)制文件輸出:保持為空

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

?

好了,現(xiàn)在重新生成項目,然后試試看,是不是可以使用“應(yīng)用代碼更改”了呢?

?

warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/SAFESEH”規(guī)范)

解決方法:

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。