這裡就不對編譯錯誤進行截圖了,直接上解決方案。
第一步修改rtmp_sys.h檔案,將_win32巨集下 的內容修改為以下內容
#include
#include
#if defined(_msc_ver) && (_msc_ver < 1900)/* msvc */
#define snprintf _snprintf
#define vsnprintf _vsnprintf
#endif
#define strncasecmp strnicmp
#define strcasecmp stricmp
typedef __int64 off_t;
#define getsockerror() wsagetlasterror()
#define setsockerror(e) wsasetlasterror(e)
#define setsockopt(a,b,c,d,e)(setsockopt)(a,b,c,(const char *)d,(int)e)
//#define ewouldblock wsaetimedout/* we don't use nonblocking, but we do use timeouts */
#define sleep(n)sleep(n*1000)
#define msleep(n)sleep(n)
#define set_rcvtimeo(tv,s)int tv = s*1000
第二步修改vs工程配置,在工程-->屬性-->c/c++-->預處理器-->預處理器定義 中新增以下巨集
_crt_nonstdc_no_deprecate
_crt_secure_no_warnings
_winsock_deprecated_no_warnings
清理工程,重新編譯,全部通過。
ifcopenshell在VS2015下的編譯
源起 今天使用 ifcopenshell的ifcconvert 因為是開源的所以就想自己編譯下,編譯過程中遇到不少問題,因此記錄下來 什麼是ifcopenshell?ifcopenshell是乙個開源 lgpl 軟體庫,可幫助使用者和軟體開發人員使用 ifc檔案格式。開始前的準備 visual st...
OpenCV在VS2015中永久配置
每次新建專案的時候都需要將opencv的路徑,lib和庫檔案包含進來,比較繁瑣,現在教大家一次性配置。電腦右鍵屬性 高階系統設定 高階 環境變數 找到path 新建新增 將opencv的標頭檔案路徑包含,以及庫檔案 開啟vs2015,檢視 其他視窗 屬性管理器 debug x64 因為opencv是...
VS2015解除安裝經過
文章源自 一 成功解除安裝vs 2013 和vs2015的經過 這款軟體還是推薦的,用它解除安裝了vs2013和vs2015,上面有寫解除安裝步驟,大致翻譯如下 2 win r 在彈出框輸入 cmd 調出cmd 3 在cmd中定位到這個檔案路徑下 這些轉盤 定位資料夾的命令還不知道的小白搜尋命令列學...