1
我在一個項目中使用現有的C++代碼,我缺少zlib.h,Windows不支持它,所以我需要找到一種方法來做到這一點與其他庫。壓縮庫Windows運行時
例如驗證碼不起作用:
uLongf outLength = m_outLength;
uncompress(reinterpret_cast<Bytef*>(m_outBuf), &outLength,
reinterpret_cast<Bytef*>(m_inBuf), m_inLength);
m_outOffs = 0;
在黑色的錯誤
uLongf
uncompress
Bytef
有沒有辦法與其他圖書館或其他方式做到這一點,還是有辦法將zlib
移植到項目中。我正在使用Visual Studio 2012.
我希望有人能幫助我解決這個問題。
對不起,我沒有爲Windows Phone的expecify WINDOWS RT(運行)。但我會嘗試你建議我的。謝謝 – Bozow 2013-03-20 08:30:15
評論者不知道Windows(Phone)8不允許你編譯.c文件或編譯舊的C語法代碼(這實際上是編譯W(P)8的zlib後的真正問題)。該鏈接是無用的,因爲只有VS2012知道如何正確鏈接靜態庫與適當的標誌(Windows 8應用程序支持和消費Windows運行時擴展) – RelativeGames 2013-04-19 07:07:46