2013-02-11 4 views
0

Я установил Qt 5.0.1 mingw SDK. но есть проблема в компиляции проекта C++. qt 5.0.1 mingw 32bit issue

#include <iostream> 

using namespace std; 

int main() 
{ 
    cout << "Hello World!" << endl; 
    return 0; 
} 

Я следующее сообщение об ошибке компиляции: `..testmain.cpp: Нет такого файла или directory` Это про файл:

TEMPLATE = app 
CONFIG += console 
CONFIG -= app_bundle 
CONFIG -= qt 

SOURCES += main.cpp 

Для решения сейчас заключается в изменении файла Makefile.Debug и изменении этой строки:

debug/main.o: ../test/main.cpp 
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o ..\test\main.cpp 

с:

debug/main.o: ../test/main.cpp 
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/main.o ../test/main.cpp 

Но это не является хорошим способом, потому что для любого перестраивать Я изменить Makefile и для крупных проектов, это неприемлемо.

Знаете ли вы, что я не так?

+0

Вы используете это под msys? Попробуйте запустить из оболочки non-msys –

+0

нет, я использую qt creator без msys –

ответ

0

решенный. Проблема связана с моим TortoiseGit. TortoiseGit имеет интегрированный MSYS и это столкновение с создателем qt. Я расскажу об ошибке в qt-проекте

2

Похоже, что это может быть ошибка в qmake

Смежные вопросы