CxImage 702 在VS2015 編譯和使用

2021-08-03 03:29:30 字數 1016 閱讀 5010

2、  解壓縮後,使用vs2015開啟cximagefull_vc10.sln工程。在編譯之前先將每個工程屬性的character set由原先的use unicode character set改為use multi-bytecharacter set。

3、 修改cximagemfcdll屬性,以去除無法開啟檔案lnk11811錯誤。專案屬性

linker->input->additional dependencies,將$(outdir)png.lib修改為..\..\x64\$(outdir)png.lib,其它後面的幾個也要修改為類似的格式。

..\..\x64\$(outdir)png.lib

..\..\x64\$(outdir)jpeg.lib

..\..\x64\$(outdir)zlib.lib

..\..\x64\$(outdir)tiff.lib

..\..\x64\$(outdir)jbig.lib

..\..\x64\$(outdir)mng.lib

..\..\x64\$(outdir)jasper.lib

..\..\x64\$(outdir)libdcr.lib

..\..\x64\$(outdir)libpsd.lib

4、

修改cximagemfcdll和cximagecrtdll屬性,以去除lnk2019錯誤。在vc6中,setting of the project in "c/c++ -> language -> treat wchar_t as built-in type"項預設為no;而在vc2003以上版本中,專案屬性「c\c++」->「language」->「treat wchar_t as built-in type」項預設為yes。因此,只需要改變vc2015該項的設定為no即可。

5、修改

cximagemfcdll和cximagecrtdll

屬性,以去除msb8020錯誤。專案屬性 常規->平台工具集->visual studio 2015 (v140)。

rtmpdump在vs2015下的編譯

這裡就不對編譯錯誤進行截圖了,直接上解決方案。第一步修改rtmp sys.h檔案,將 win32巨集下 的內容修改為以下內容 include include if defined msc ver msc ver 1900 msvc define snprintf snprintf define vs...

VS2015靜態編譯設定

首先必須搞清楚專案 專案屬性 配置屬性 c c 生成 執行庫中四個選項的關係 多執行緒除錯dll mdd 對應 md dynamicdebug 多執行緒dll md 對應 md dynamicrelease 多執行緒 mt 對應 md staticrelease 多執行緒 mtd 對應 md sta...

vs2015編譯dlib,測試

dlib vs2015編譯 測試 使用cmake生成文件 使用vs2015編譯,成功,靜態庫 使用demo測試 include stdafx.h include dlib image processing frontal face detector.h include dlib image io.h...