0
我有一個非常簡單的(目前只是一個main.cpp)CMake C++項目,我試圖在Mac OS X和Windows上構建。它依賴於libgsasl,我已經在兩個平臺上將它編譯爲靜態庫。CMake Visual Studio鏈接可執行文件與靜態庫
Mac OS X的構建沒有問題,Windows在構建過程中也沒有抱怨並生成EXE。當我嘗試在Windows上運行EXE時,它會顯示一條錯誤消息,指出應用程序無法運行,因爲它找不到libgsasl.dll。
我甚至沒有試圖鏈接動態庫,只是靜態庫(.lib版本)。我錯過了什麼嗎?在Visual Studio中,它看起來像gsasl.lib文件被找到幷包含在鏈接命令中。
你能發佈cl正在使用的確切命令來構建exe嗎? – 2009-10-16 18:15:48
你可以發佈你的CMakeLists.txt嗎? – 2009-10-17 12:18:13