Vì 4.8.0 đã hết, tôi đã cài đặt lại Qt và bây giờ tôi cũng muốn sử dụng cmake. Để làm cho cmake làm việc, tôi nhớ phải thêm thư mục bin mingw (QtSDK\Desktop\Qt\4.7.3
) để PATH trở lại trong Qt4.7.3, vì vậy tôi đoán rằng sẽ có một thư mục tương tự trong QtSDK\Desktop\Qt\4.8.0
bây giờ nhưng đây không phải là trường hợp. Câu hỏi của tôi là, không ai khác có kinh nghiệm với việc thiết lập Qt và cmake? Tôi có thể sử dụng một số trợ giúp ngay bây giờ, như tôi đã googled cho một chút và không thể tìm thấy bất kỳ cách nào để làm cho cmake làm việc.cmake không tìm thấy Qt4
Khi cố gắng xây dựng, tôi nhận được tin nhắn này nổi tiếng:
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
Could NOT find Qt4 (missing: QT_QMAKE_EXECUTABLE QT_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindQt4.cmake:1171 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:3 (find_package)
Tôi khá chắc chắn rằng tất cả những gì tôi phải làm là đảm bảo rằng biến môi trường QT_ROOT của tôi đã được đặt (C: \ Qt \ 4.8.0 \ trên máy của tôi). – tmpearce
@tmpearce: Trong CMakeLists.txt, bạn có nghĩa là gì? Nếu không, bạn có thể vui lòng thêm làm thế nào để làm điều này? – Neko
Tôi sẽ tắt đường dẫn "c: \ ..." để giả sử bạn đang ở trong cửa sổ. Từ menu ngữ cảnh "My Computer" nhấp chuột phải, bạn có thể tìm đường đến "Biến môi trường". Google nếu bạn cần thêm trợ giúp, tôi không có Windows ở nhà tại đây. Khi bạn ở đó, bạn có thể tạo Biến môi trường mới ("PATH" thường là một ví dụ) nếu bạn cần (ví dụ tôi đã mô tả trong nhận xét đầu tiên). – tmpearce