Tôi đang tạo một dự án cần biên dịch trên Windows và Linux. Tôi đã thực hiện dự án trong Visual Studio và sau đó thực hiện một makefile cho Linux. Tôi đã tạo tất cả các tệp trong Windows với VS.cc1plus: lỗi: bao gồm: Giá trị quá lớn cho loại dữ liệu được xác định khi biên dịch bằng g ++
Nó biên dịch và chạy một cách hoàn hảo trong VS nhưng khi tôi chạy makefile và nó chạy g ++ tôi nhận được
$ g++ -c -I include -o obj/Linux_x86/Server.obj src/Server.cpp
cc1plus: error: include: Value too large for defined data type
cc1plus: error: src/Server.cpp: Value too large for defined data type
Mã này là không có gì hơn một atm Hello World. Tôi chỉ muốn đảm bảo rằng mọi thứ đã hoạt động trước khi tôi bắt đầu phát triển. Tôi đã thử tìm kiếm nhưng vô ích.
Mọi trợ giúp sẽ được đánh giá cao.
Bạn sẽ không nhận được câu trả lời mà không cho mã của bạn, tôi nghi ngờ. –
Bạn có thể đăng mã của dòng mà nó than phiền không? Ngoài ra, bạn dùng g ++ cho cửa sổ nào? MinGW, Cygwin, ...? – pajton
Điều này đang chạy trên Linux. Đó là tất cả các đầu ra tôi nhận được. –