그래, 변수를 올바른 위치에 설정하고 있다고 생각하지만, 여기에 내가 설정 한 곳의 스크린 샷이 있습니다. 주석에서 이미 설명한 항목 중 하나는 "키트"입니다. 실행 중입니다. 아래의 스크린 샷에서 키트는 하나만 설정되었지만 둘 이상인 경우 Qt Creator의 왼쪽 하단에있는 작은 모니터 아이콘을 클릭하여 적절한 키트를 선택해야합니다.
당신은이 모든 일을하고 여전히 문제가있는 경우
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
// Get the variable or a default value if the variable is not set.
// Qt abstraction that should work cross platform.
QString s = QProcessEnvironment::systemEnvironment().value("VAR_ONE", "");
// Get variable in platform dependent way.
char * s2 = getenv("VAR_ONE");
// Print out the results.
qDebug("%s", s.toStdString().c_str());
qDebug("%s", s2);
return a.exec();
}
, 나는이 비어있는 새 콘솔 응용 프로그램을 시도하고 위의 경우 볼 것입니다 :

그런 다음 코드에서 나는 다음과 같은 사용 문제가 Qt Creator에서 어떤 식 으로든 발생하거나 작업중인 프로젝트의 일부 설정이 꺼져있는 경우 협소하게 작동합니다.
Qt Creator를 사용하여 이와 같은 작업을 할 때 실제로 이상한 점을 발견했습니다. 마지막으로 작동하도록 설정 한 몇 가지 설정이있었습니다. 내가 그것을 기억할 수 있는지 보자. – MrJman006
그래서 Qt Creator를 사용하여 컴퓨터를 부팅하지만 적절한 실행 모드에서 변수를 설정 했습니까? 메모리가 올바르게 작동하는 경우 선택할 수있는 몇 가지가 있습니다 (예 : 출시, 디버그, 프로필 등). 하나의 변수를 설정하고 다른 변수를 실행하면 문제가 발생할 수 있습니다. – MrJman006
@ MrJman006 당신은 맞습니다,하지만 현재는 기본적으로 "디버그 정보로 릴리즈"한 프로젝트 설정 만 가지고 있습니다 – nyarlathotep108