cuốn sách gpt4 ai đã làm

Tùy chọn dòng lệnh không được nhận dạng '-WI'

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 00:15:08 29 4
mua khóa gpt4 Nike

Tôi đang cố gắng thiết lập Qt cho trường đại học và tôi đang gặp một số vấn đề. Tôi đang chạy Windows 8 và tôi không chắc chắn về phiên bản Qt hay QtCreator nào, nhưng nó không phải là phiên bản mới nhất - chúng tôi đã được cung cấp một trình cài đặt phiên bản nên chúng tôi phải sử dụng phiên bản này, mặc dù tôi đã tự cài đặt MinGW mới nhất trước khi cài đặt QtCreator .

Tôi đang thử một số mã demo trong QtCreator và khi thử chạy mã sau, tôi gặp lỗi "Tùy chọn dòng lệnh không được nhận dạng '-WI'".

#include 
#include

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
Tin nhắn QMessageBox;
msgBox.setText("Đây là một số văn bản.");
msgBox.exec();


trả về a.exec();
}

Tôi cần phải làm bài tập về nhà và tôi không biết phải làm gì khi gặp phải tất cả những lỗi kỳ lạ này. Bất kỳ trợ giúp sẽ được đánh giá rất cao.

Cảm ơn trước!

* biên tập *

Đây là đầu ra lỗi tôi có thể tìm thấy trong QtCreator trong quá trình xây dựng.

Chạy các bước xây dựng cho dự án TestProject...
Cấu hình không thay đổi, bỏ qua bước qmake.
Đang bắt đầu: "C:/MinGW/bin/mingw32-make.exe" -w
mingw32-make: Vào thư mục 'C:/Users/Nick/Documents/Qt Projects/TestProject-build-desktop'
C:/MinGW/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Vào thư mục 'C:/Users/Nick/Documents/Qt Projects/TestProject-build-desktop'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,console -mthreads -Wl -o debug\TestProject.exe debug/main.o -L"c:\Qt\2010.04\qt\lib" -lQtCored4
Makefile.Debug:73: công thức cho mục tiêu 'debug\TestProject.exe' không thành công
mingw32-make[1]: Rời khỏi thư mục 'C:/Users/Nick/Documents/Qt Projects/TestProject-build-desktop'
Makefile:34: công thức cho mục tiêu 'gỡ lỗi' không thành công
mingw32-make: Rời khỏi thư mục 'C:/Users/Nick/Documents/Qt Projects/TestProject-build-desktop'
g++: lỗi: tùy chọn dòng lệnh không được nhận dạng '-Wl'
mingw32-make[1]: *** [debug\TestProject.exe] Lỗi 1
mingw32-make: *** [gỡ lỗi] Lỗi 2
Quá trình "C:/MinGW/bin/mingw32-make.exe" đã thoát với mã %2.
Lỗi khi xây dựng dự án TestProject (mục tiêu: Máy tính để bàn)
Khi thực hiện bước xây dựng 'Tạo'

Sau đây là nội dung của tệp .pro do QtCreator tạo:

QT += lõi

QT -= gui

MỤC TIÊU = Dự án thử nghiệm
CẤU HÌNH += bảng điều khiển
CẤU HÌNH -= app_bundle

MẪU = ứng dụng


NGUỒN += main.cpp

câu trả lời hay nhất

Như Mats đã nói, vấn đề là ở chỗ có thêm -Ồ..

Đây làDo file QT conf bị lỗi, may mắn thay điều này có thể được sửa "vĩnh viễn" (cục bộ).

Bạn cần chỉnh sửa một (có thể cả hai) tệp này (thường ở dạng C:\Qt\2010.02\qt\mkspecs 中):

  • mkspecs\default\qmake.conf
  • mkspecs\win32-g++\qmake.conf

Thay đổi điều này:

QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
QMAKE_LFLAGS_EXCEPTIONS_ON = -mthreads -Wl

để kết thúc này:

QMAKE_LFLAGS = -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
QMAKE_LFLAGS_EXCEPTIONS_ON = -mthread

Bởi vì lý do nào đó, dòng đầu tiên bắt đầu bằng -Ồ, sai ở cuối dòng thứ hai.

Sau lần chỉnh sửa này, nếu bạn dọn dẹp và xây dựng lại dự án của mình, bạn sẽ không còn thấy lỗi nữa.

注意事项:

  • Lỗi tương tự dẫn đến vấn đề nàyVâng, cảm ơn leemes vì ​​câu trả lời)
  • Đúngđã sửa trong QtTôi tin rằng bắt đầu với phiên bản 4.7

Về c++ - tùy chọn dòng lệnh không được nhận dạng '-WI', chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/22282871/

29 4 0
Taklimakan
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress