我剛剛開始在C++上做些事情,而且我對條形碼讀寫器感興趣,所以我選擇zxing來達到這個目的。問題是我不知道如何使用它,因爲它只有.cpp
和.h
文件。我已經使用opencv,並且很容易將它加入到我的項目中,它具有.lib文件。但ZXing沒有。 那麼,請你解釋一下,如何在我的項目中使用.cpp
「庫」(是否它?)如果它不是很難,請在zxing
示例中使用。如何在C++項目中使用zxing?
回答
首先,您需要知道您的圖書館是否需要編譯或否。大多數情況下您需要將預編譯的庫鏈接到您的項目並將路徑添加到頭文件。如果不是,那麼只需將.cpp和.h文件移動到項目目錄中,在IDE中將這些文件添加到項目中,然後使用#include加雙引號。我的意思是你只需要包含頭文件。
以及如果它是一個文件夾樹,有很多文件夾,cpp和h的裏面?我應該把em放在一個胖文件夾還是保存ierarchy? – anotherUserAtStackOverFlow
然後你必須將它添加到你的項目設置中,就像在Qt中調用INCLUDEPATH一樣,你必須將路徑設置爲包含頭文件的目錄。或者只是指向整個庫目錄。就像我們使用boost一樣,我們需要boost精神,所以我們將INCLUDEPATH + = C:/ boost /添加到項目選項中,並且我們準備使用精靈,它與整個可執行文件在同一遍中編譯。 – 0x9093717
這將是偉大的,如果你通過VS 13/15一步一步描述它,因爲我是一個新手在visual c + + – anotherUserAtStackOverFlow
- 1. zxing如何使用我的iPhone項目?
- 2. 如何在iPhone項目中包含ZXing
- 3. 如何在我的Android項目中使用zxing core作爲庫?
- 4. 如何在C++項目中使用WM_GETMINMAXINFO?
- 5. 如何在C#項目中使用Unity
- 6. 使用ANT構建Android項目(Zxing)
- 7. zxing在C#使用IKVM
- 8. 如何使用ZXing C#端口
- 9. 如何解碼數據使用Zxing C++
- 10. 如何應用在C#中使用zxing的Reed-Solomon算法
- 11. 如何在Android Studio中打開Zxing項目並編譯它?
- 12. 如何在android中使用Zxing
- 13. 如何從C#項目中使用Clang?
- 14. 在CUDA C項目中使用C++
- 15. 在C++項目中使用c DLL
- 16. 在C++項目中使用C#GUI
- 17. 如何使用BuildManager在項目中使用C#6
- 18. 如何使用WSDL在c#項目中使用webservice
- 19. 如何在C++項目中使用C gnutls API
- 20. 如何在c#項目中使用C++ dll?
- 21. 如何在我的Objective-C iOS項目中使用C庫?
- 22. 不能在C#項目中使用C++/CLI項目類別
- 23. 使用C *在C .so庫++項目(Ubuntu的)使用C *在C項目(Ubuntu的)
- 24. 如何正確更改AndroidManifest.xml中的包名稱(例如,在項目zxing/barcodescanner中)
- 25. 在片段中使用ZXing
- 26. 在Blackberry 5.0中使用zxing
- 27. 在項目中使用C#中的usercontrol
- 28. 如何在C#中的ClassLibrary項目中使用GDI +?
- 29. 如何在eclipse中使用C++靜態庫(使用opencv)鏈接C項目
- 30. 如何在子項目中使用主項目中的標題?
你編譯它們,就像你自己創建的任何文件一樣 – UnholySheep
你可能必須自己編譯*庫。有沒有說明或教程顯示如何做到這一點?沒有名爲'Makefile'或'CMakeLists.txt'或'configure'或類似的文件?文件告訴你什麼? –
是的,關於cmake有一點關注,但我不知道它是什麼以及如何做到這一點。 https://github.com/glassechidna/zxing-cpp/blob/master/README.md – anotherUserAtStackOverFlow