tôi thấy mẫu này mã trên thư viện MSDNcl.exe không tìm thấy bất kỳ tiêu chuẩn bao gồm tập tin
#include <iostream>
int main()
{
std::cout << "This is a native C++ program." << std::endl;
return 0;
}
từ How to Compile a Native C++ Program From the Command Line tôi lưu trữ mã này trong file.cpp sau đó tôi đi đến cửa sổ lệnh và gõ
Kết quả này là như sau:
Current Path> cl/EHsc file.cpp
Trình biên dịch tối ưu hóa C/C++ 32 bit Microsoft (R) Phiên bản 15.00.30729.01 cho 80x86
Bản quyền (C) Tập đoàn Microsoft. Đã đăng ký Bản quyền.
file.cpp file.cpp (1): lỗi nghiêm trọng C1034: iostream: không bao gồm đường dẫn thiết lập
Tôi có biến con đường thiết lập để sdk mirosoft nhưng tôi không biết phải làm gì .
Tôi đã thử nhiều tệp như string.h và stdlib.h, nhưng vẫn không có may mắn.
Đó là bước 1 trong bài viết được liên kết. Nếu không có nó, cl.exe sẽ không chạy. –
Ban đầu tôi muốn sử dụng cl.exe trong dấu nhắc lệnh thay vì studio trực quan cho mục đích tiện lợi khi lần đầu tiên chạy cl.exe tôi nhận được một dll thiếu khiếu nại vì vậy tôi tìm thấy dll và sao chép nó hơn tôi đã sử dụng nó và nó chỉ đơn giản là không làm việc tôi biết nó có một cái gì đó để làm với các biến môi trường nhưng tôi nghĩ rằng có biến đường dẫn của tôi có bao gồm và thư mục lib sẽ là đủ ... woops –
@Luck: Nếu bạn có đường dẫn thiết lập, bạn có thể chỉ cần gõ 'vcvars32' trong bất kỳ dấu nhắc lệnh nào và nó sẽ đặt đúng tất cả các biến khác mà bạn cần. –