지난 몇 주 동안 일부 독자는 iis 7.5 XML 구문 분석 오류가 요소를 찾을 수 없다고 보고했습니다.
승인됨: Fortect
저는 Windows Vista의 Qt Creator에서 작업하고 있습니다. 저는 C++ “iostream” 표준을 포함하는 매우 간단한 “.cpp” 코드를 컴파일하는 실제 사람입니다. 일반적으로 다음을 배우십시오.
#include 표준 네임스페이스 사용내부() cout << "감사합니다"; 0을 반환합니다.
주요 문제는 코드가 컴파일되기 전에 발생하며 Qt가 라이브러리를 할당하고 사용자에게 알릴 때 발생합니다(iostream: 해당 디렉토리 파일 없음).
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
며칠 전에는 정말 잘 작동했는데 VS-Express-2012를 설치했는데 이상하게도 Windows Vista에서는 작동하지 않기 때문에 제거했습니다. VS-2012에서 제거한 직후에 Qt 작성자가 더 이상 볼 필요가 없는 C++ 라이브러리가 있었습니다.
컴파일을 유지하고 이전에 명령줄 콘솔을 통해 작성한 코드를 실행할 수 있습니다. 이는 VS-2012!!가 제거되어도 C++ 라이브러리가 최근에 제거되지 않은 경우가 종종 있음을 의미합니다. 또한 내 모든 첫 번째 코드(Qt로 빌드된 사용된 프로젝트에서)에는 이 문제가 없습니다(즉, Qt는 표준 라이브러리를 식별하고 찾습니다). 일부 오래된 프로젝트 파일을 통해 새 ".cpp"를 생성하더라도 deven:
.. 그러나 새 프로젝트가 없는 새 ".cpp" 파일에 대한 짧은 기사를 작성하면 라이브러리가 사라지고 사람의 역참조가 누락됩니다.
.. (다른 컴파일러 문제가 있을 때마다 Qt를 다시 설치하고 싶지 않습니다. 애초에 게임이 확실히 발생하는 이유를 이해하고 싶습니다.)
Qt는 무엇을 찾고 있는 것으로 간주됩니까(또는 어디에서 볼 수 있습니까?), 감사합니다.
누군가가 고려하기를 원합니다... 저는 둘 다
아이디어가 있나요???
사용자가 qmake를 사용하여 makefile을 생성합니까?
당신은 같은 것을 사용합니까?
두 인스턴스에 대해 컴파일러 명령줄에서 qmake get을 완료하는 것은 무엇입니까?
둘 다 명령줄 버전이 아니라 Qt Creator(버전 3.1.1, Qt 5.3과 함께 출시됨)를 사용했습니다. 사용된 컴파일러는 이제 목록의 마지막 기본 컴파일러입니다.
데스크톱 Qt5.3.0MSVC2013OpenGL64bit
QtCreator에서 create를 실행하면 qmake가 제공하는 모든 출력을 인쇄하고 맨 아래의 "컴파일 출력" 영역을 통해 make 화면과 연결됩니다.
또한 전문가가 오류의 원인이라고 생각하는 컴파일러의 정확한 전체 줄인 "Ctrl+F"를 검색하고 이 작업을 실행 중인 프로그램과 비교할 수도 있습니다.
안타깝게도 이것은 대부분의 저에게 새롭습니다!! 편집은 쇼로 이어집니다:
@16:09:00: VehicleClass 프로젝트의 현재 단계...
16:09:00: 구성이 변경되지 않았습니다. qmake 전환 단계입니다.
16:09:00: 시작: "C:QtQt5.3.0ToolsQtCreatorbinjom.exe"
C:QtQt5.3.0ToolsQtCreatorbinjom.exe -f Makefile.Release
cl -n -nologo -Zm200 -Zc:wchar_t -FS -O2 -MD -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DQT_CORE_LIB -DNDEBUG -3IQt5 5.3msvc2013_64_openglinclude" -I"C:QtQt5.3.05.3msvc2013_64_openglincludeQtCore" -I"릴리스" -I"." -I"C:QtQt5.3.05.3msvc2013_64_openglmkspecswin32-msvc2013"
메인.cpp
..VehicleClassmain.cpp(3): 치명적인 오류 C1083: 포함된 파일을 열 수 있음: 'iostream': 디렉토리 가능성이 있는 파일이 많지 않습니다.
jom: D:Qt GUI ProjectsTutorial Projectsbuild-VehicleClass-Desktop_Qt_5_3_0_MSVC2013_OpenGL_64bit-ReleaseMakefile.Release [releasemain.obj] 오류 2
jom: D:Qt GUI ProjectsTutorial Projectsbuild-VehicleClass-Desktop_Qt_5_3_0_MSVC2013_OpenGL_64bit-ReleaseMakefile 오류 [릴리스] 2
16:09:01: "C:QtQt5.3.0ToolsQtCreatorbinjom.exe" 프로세스가 코드 2와 함께 종료되었습니다.
VehicleClass 프로젝트 구성 또는 배포 실패(번들: Desktop Qt 5.3.0 MSVC2013 64비트)
OpenGL이 가장 중요한 "만들기" 단계에서 실행 중일 때
16:09:01: 경과 시간: 00:01.@
Jet 3에 적용되는 .cpp에 하나의 오류만 있습니다.
찾기가 어렵습니다.
확실히 다음은 현재 실행 중인 올바른 프로그램의 컴파일된 출력입니다.
@16:15:16: HelpClass 프로젝트의 단계...
16:15:16: 구성이 변경되지 않았습니다. qmake 솔루션을 무시하십시오.
16:15:16: 시작: "C:QtQt5.3.0ToolsQtCreatorbinjom.exe"
C:QtQt5.3.0ToolsQtCreatorbinjom.exe -f Makefile.Release
16:15:16: "C:QtQt5.3.0ToolsQtCreatorbinjom.exe" 에이전트가 정상적으로 보킹되었습니다.
16:15:16: 경과 시간: 00:00.Class="" @
다른 프로그램의 좋은 빌드 로그에 연결된 content="" 출력을 누구나 추가할 수 있습니까?
그리고 두 보호 케이스 class=""
모두에 iostream을 넣는 방법에 대한 권장 사항 당신의 멋진 프로그램의 실제 content=""를 원하는 대로 재배열할 수 있습니다.