報錯的截圖如下面所示
- 我一開始使用target_link_libraries(ThreadTest libsdf_core.dll)這條命令來將dll庫文件和項目文件關聯起來,但是解決不了問題
- 也嘗試在編譯代碼的環境時候,將dll庫文件的絕對路徑加入到編譯環境中,但是也沒有用
- 解決辦法,在CMakeLists.txt中,加入如下的命令,將dll的絕對路徑寫入到CMakeLists.txt中
target_link_libraries(${PROJECT_NAME} PRIVATE E:\\ClionProject\\ThreadTest\\lib\\libsdf_core.dll)
- 編譯運行項目,解決問題