從vs2015開始,crt有乙個改動,部分c函式被移出去了,出了個ucrt。當你發現編譯的時候總是缺少c的標頭檔案,就需要手動新增目錄以便支援新的ucrt,msdn文章裡有介紹,如何在vs2015裡用ucrt庫來編譯程式
關鍵步驟是把下面的巨集加到搜尋目錄中去。
$(universalcrt_includepath)
$(universalcrt_librarypath_x86)
$(universalcrt_librarypath_x64)
對於win10sdk和vs不是同乙個更新狀態的情況,這裡會出現問題。就是依靠巨集對映的目錄是錯的。
巨集對映(顯示的版本是新的):
實際目錄:
所以最好的方法是不依賴巨集,通過直接手動定位到資料夾的方式去新增。
總共有四個地方的標頭檔案需要包含:
1. c:\program files (x86)\windows kits\10\source
2. c:\program files (x86)\windows kits\10\include
3. c:\program files (x86)\windows kits\netfxsdk\4.6.1
4. vc\include
這樣下來,windows開發環境就配置好了。 Windows下VS2015配置FFTW3庫
前些天重灌了我的電腦系統,這也意味著我還要重灌我電腦中的很多軟體。但有些軟體不是簡單的用安裝包傻瓜式的一路狂點下一步就可以完成的,還需要進行相應的配置。例如進行快速傅利葉變換所需要用到的fftw庫等。在配置fftw庫的時候參考的了網上的很多資料,各家所雲不盡相同,走了一些彎路,在這裡記錄下我親測可行...
Windows下VS開發環境
mfc程式的編譯設定 關於debug和release的提示 環境安裝 開啟專案工程之後,右擊專案工程,選中並單擊 屬性 開啟屬性頁。屬性頁介面如圖所示。在 平台工具集 裡選擇 visual studio 2015 windows xp v140xp 即帶有 windows xp v140xp 字樣的...
windows下用vs2015編譯ffmpeg
可以按以下幾步進行 1.在cmd中執行下面其中乙個命令設定x86或者x64的環境 c program files x86 microsoft visual studio 14.0 vc vcvarsall.bat amd64 x64 或c program files x86 microsoft vi...