Tôi nhận được lỗi sau: Nhiều định nghĩa của `chínhCompile-time: Nhiều định nghĩa về 'chính'
Tôi đã tạo ra một dự án mới, có hai C++ tập tin trong nó:
nộp 1
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
//fflush(stdin);
//getchar();
return 0;
}
tập 2
#include <iostream>
using namespace std;
int main()
{
cout<<"Demo Program";
return 0;
}
Khi tôi bấm Xây dựng dự án và Run, tôi nhận lỗi. Làm cách nào để chạy các tệp này?
Tôi cần phải thực hiện những thay đổi nào, tôi có xóa int chính() khỏi TẬP_TIN 2 không? – sandbox
Bạn có thể thay đổi tên và gọi nó ở nơi bạn cần đến. Hoặc có các tệp trong hai dự án khác nhau. – atoMerz
cho cả hai hàm này với các tên khác nhau và làm cho các đối số chính() lấy (int argc, char * argv []). Sau đó, sử dụng các đối số được truyền để xác định xem hai hàm nào của bạn sẽ gọi. – CashCow