2010-04-01 4 views
2

중요한 경우 Linux에서 Qt를 사용하고 있습니다. Qt의 일반 C++ 코드가 빌드 및 실행되지 않습니다.

//my first program in C++ Hello World! 
#include <iostream> 
using namespace std; 
int main() 
{cout << "Hello World!"; 
    return 0;} 

나는 Qt는 소스 파일을 열어 동일한 코드를 복사하여 내가 만들거나 실행할 수 없습니다 : 나는 다음과 같은 Geany (간단한 C++ 컴파일러)에서 성공적으로 실행.

간단한 문제에 대한 답변을 보내 주셔서 감사합니다.

+6

나는 독자가 아니다. 실제 컴파일러 오류를 보는 것은 나에게 도움이 될 수 있으며 다른 사람들은 문제의 원인을 파악할 수 있습니다. – Glen

+1

Qt 프로젝트에서 코드를 복사 한 곳은 어디입니까? 이미 main()을 이미 가지고 있으므로 반복하지 마십시오. –

답변

2

내가 생각한대로하면 프로젝트를 열어 보지 못했습니다. 프로젝트를 빌드하고 실행할 수있는 유일한 곳입니다 (제 생각 엔).

다음을 시도해보십시오.
- Qt Creator를 엽니 다.
- 파일 -> 새 파일 또는 프로젝트로 이동
- 하단에서 "Qt4 Console Application"을 선택하십시오.
- 위치를 선택하십시오. "hello_world"라는 폴더 나 프로젝트를 저장할 폴더를 만드는 것이 좋습니다.
- 새 프로젝트가 생성되었습니다. 코드가있는 소스의 main.cpp 파일을 복사하십시오. 내 코드는 다음과 같이 보았다 :

#include <iostream> 
using namespace std; 

int main() 
{ 
    cout << "Hello World!\n"; 

    return 0; 
} 

히트 이것은 나를 위해 일한
히트 "실행"

"모든 빌드". 희망이 도움이!

+0

감사합니다. 그러나, 나는 새로운 창이 나타나지 않는다. 내가 "실행"을하면이 모든 것입니다 http://img515.imageshack.us/img515/5808/screenshotghl.png 또한 .exe 파일을 실행하려고했지만 여전히 아무 일도 일어나지 않습니다. 내가 만든 사소한 실수라고 생각해. 다시 한번 감사합니다. – Nick

+0

이 코드는 "Hello World!" 콘솔에 넣고 나가십시오. 그래서 당신이 그것을 실행하면 콘솔이 나타납니다 즉시 사라집니다. –

+0

그래서 자체적으로 종료됩니까? 나는 그것이 나타나고 사라지는 것을 보지 못한다. 아마 너무 빨리 일어날까요? 창을 닫을 때만 머물러 있고 나가라고 말할 수 있습니까? – Nick

관련 문제