我使用QT創建者創建正常的C++項目。 我需要鏈接boost庫。我已經在項目屬性/ C C++構建/ GCC C++鏈接器/ -l boost_filesystem下的eclipse項目中使用過這個,但我不知道如何在QT創建器中執行此操作。在qt creator中爲C++項目鏈接庫
0
A
回答
0
我使用Qt,但不是Qt-Creator,所以我不確定它在UI中的位置,你可以這樣做。
但在.pro文件(輸入到makefile文件),你會指定與庫:
LIBS += -lboost_filesystem # assuming 'boost_filesystem' is the name of the lib file
LIBS += -L/[wherever boost lib files are on your system]
「-l」是文件名和「-L」是圖書館的路徑名。
LIBS += -lboost_filesystem -L/[wherever boost lib files are on your system]
也起作用。
「+ =」將其附加到當前的QMake變量中,小心使用「=」,除非您真的打算替換這些值。
0
我不知道,如果這仍然是你的問題,但我回答,因爲它可能會幫助像我這樣的人有類似的問題。根據我的理解:當你用普通的C++使用QtCreator時,你會被問到要使用哪個構建工具。我選擇了CMake,所以從現在開始,所有事情都通過CMake進行,更少的事情直接通過QtCreator進行。這就是沒有.pro文件的原因。
所以我做了什麼來解決這個問題是在的CMakeLists.txt文件add_executable(...)
行後添加以下行:
target_link_libraries(my_project_name -lboost_system)
注:我只是需要lboost_system,但我認爲這只是展開列表與-lboost_filesystem
等..將做這項工作。
希望它有助於某人。
相關問題
- 1. Qt Creator中/ QMAKE鏈接庫
- 2. 在QT Creator中鏈接外部庫
- 3. 在Qt Creator中鏈接EGL?
- 4. QT Creator無法創建純C++項目或HTML5項目(QT Creator直接關閉)
- 5. 在ubuntu中將jpeg庫添加到C++ Qt Creator項目中?
- 6. 運行純C項目Qt Creator中
- 7. Qt Creator + gdcm(Grassroots DICOM):無法鏈接庫
- 8. Qt Creator項目不會在Windows上生成(鏈接器錯誤)
- 9. Qt Creator的:使用其他項目庫
- 10. 如何正確鏈接第三方庫(如protobuf)到Qt Creator項目中?
- 11. C++ Qt Creator項目編譯錯誤
- 12. 將TagLib庫添加到Qt Creator中的Linux Qt項目中?
- 13. Qt Creator - SFML鏈接到控制檯項目
- 14. 將OpenBLAS與Qt Creator項目鏈接起來
- 15. 在Qt Creator(Ardupilot項目)中設置ARM工具鏈
- 16. 如何在Qt Creator的共享庫中建立靜態鏈接?
- 17. 無法鏈接QT Creator/MSVC中的libtiff
- 18. 無法從Qt Creator部署Qt項目
- 19. 在Qt Creator Android項目中調試外部共享庫
- 20. Qt Creator不會在OSX中打開CMake C++項目
- 21. Qt Creator在打開項目時崩潰
- 22. Qt Creator的項目更改目錄
- 23. QT Creator,return(C++)
- 24. C++和QT Creator
- 25. Qt Creator,C++,Xcode
- 26. 如何在Qt Creator中建立非QT項目靜態
- 27. 從Qt Designer導入表單到我在Qt Creator中的項目
- 28. 編譯和鏈接C++和C程序連同QT-Creator
- 29. Opencv2.3和Qt Creator 2.4.1鏈接錯誤
- 30. Qt Creator中的Poco庫
我使用一個正常的c + +項目,所以不會是.pro文件 – Ramesh