1.資源下載
Qt下載:https://download.qt.io/new_archive/qt/
LibreCAD源碼:https://github.com/LibreCAD/LibreCAD
VS2015 Qt插件安裝: Tools->Extensions and Updates...->Online 搜索 “Qt” , 下載安裝 “qt-vs-tools-msvc2015”
2.VS打開LibreCAD
Error1:
/LibreCAD-master/librecad/src/boost.pri:136: exists(file) requires one argument.
Project ERROR: Can not find Boost installation in /boost/boost_1_53_0
解決方法:
1.打開LibreCAD-master/librecad/src/boost.pri,將第136行的boost路徑改為自己安裝的boost路徑
2.添加系統環境變量 BOOST_DIR = “自己安裝的boost路徑”
重新使用VS打開librecad.pro
3.編譯
Error1:
rs.h/ jwwdoc.h/jwwdoc.cpp/dl_jww.cpp: warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
打開依次rs.h/ jwwdoc.h/jwwdoc.cpp/dl_jww.cpp文件,全選, file->advanced svae options
Error2: Project ERROR: Cannot run compiler 'cl'. Output...
缺少環境變量,需要將“C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin”到系統變量下的"path“中
Error3:無法打開generated files/qrc_icons.cpp,文件不存在
手動編譯 icons.qrc
1.將D:\Qt\Qt5.14.0\5.14.0\msvc2015_64\bin 添加到環境變量
2.運行CMD, cd到icons.qrc目錄下,即LibreCAD-master\librecad\res\icons
3.輸入命令 rcc icons.qrc –o qrc_icons.cpp