Vì vậy, mỗi khi tôi xây dựng chương trình, tôi tiếp tục nhận được thông báo cảnh báo sau;Cảnh báo liên kết LNK4099 với QT Creator
qtmaind.lib(qtmain_win.obj):-1: warning: LNK4099: PDB 'vc100.pdb' was not found with 'qtmaind.lib(qtmain_win.obj)' or at 'D:\Projects\Test-2\blah-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Debug\debug\vc100.pdb'; linking object as if no debug info
Tôi chỉ có thể bỏ qua nó như được mô tả trong câu hỏi ở đây; LNK4099 linker warning with clean install of Qt SDK and Visual C++ 2008
Nhưng nó trở nên khá khó chịu khi xem mọi lúc và thực tế là vc100.pdb được tạo nhưng không được vào thư mục gỡ lỗi. Như bạn có thể thấy trong hình dưới đây;
Vì vậy, các mối liên kết được tìm kiếm "vc100.pdb" trong thư mục debug nhưng "vc100.pdb" tập tin nằm trong thư mục cấp cao nhất. Vì vậy, tôi tự hỏi làm thế nào trong thực tế để tôi thay đổi trong QT tạo ra các thư mục tra cứu hoặc infact nếu nó có thể di chuyển "vc100.pdb" vào thư mục gỡ lỗi?
Đây có phải là một trong những vấn đề được giải quyết không? Khi biên dịch một ứng dụng Qt từ Visual Studio (thiết lập đúng môi trường của nó trước khi khởi chạy các công cụ xây dựng của nó), tôi nhận được cùng một lỗi. – IInspectable
Vui lòng tham khảo http://stackoverflow.com/questions/8359550/lnk4099-linker-warning-with-clean-install-of-qt-sdk-and-visual-c-2008#comment10357730_8361486 nhận xét. –