Я установил eclipse, cdt и mingw на машину Windows XP. добавлено C:\MinGW\bin
в мою ПУТЬ.eclipse + cdt + mingw + windows error "undefined reference to` WinMain @ 16 '"on build
Создал новый проект C++ с одним файлом в нем, test.c. код в нем:
int main(){
int i=1;
}
Попытка построить, я получаю ошибку: /mingw/lib/libmingw32.a(main.o):main.c:(.text+0xd2): undefined reference to '[email protected]'
Обратите внимание, что не жалуется на test.c
, а о некоторых main.c
в одном из LIBS MinGW в.
Что я делаю неправильно?
У вас есть командная строка, которая используется для вызова компилятора? Ваша проблема, похоже, является связующим звеном, а не компиляцией. (Возможно, вам не хватает ссылки на 'libmsvcrt.a') –
@Mark - спасибо, я не заметил, что команды компиляции и связывания пытаются скомпилировать другой файл, отличный от того, который содержит основной файл – olamundo