Code :: Blocks에서 C++을 사용합니다. 나는 Code :: Block을 좋아하지만, 리소스 컴파일러가 작동하도록 만들 수는 없다 ... 나의 테스트 설정은 매우 간단하다.Code :: Blocks와 함께 작동하도록 리소스 컴파일러를 만들 수 없습니다.
x86_64-w64-mingw32-windres.exe -J rc -O coff -i C:\_C__~1\PROJECTS\test2\MOVIES~1.RC -o obj\Debug\MoviesList.res
Execution of 'x86_64-w64-mingw32-windres.exe -J rc -O coff -i C:\_C__~1\PROJECTS\test2\MOVIES~1.RC -o obj\Debug\MoviesList.res' in 'C:\_C++\PROJECTS\test2' failed.
Nothing to be done (all items are up-to-date).
컴파일러 설정은 다음과 같다 :
**in MoviesList.rc file:**
#include "MoviesList.h"
IDR_TEXT1 RCDATA "C:\\_C++\\PROJECTS\\test2\\MoviesList.txt"
**in MoviesList.h file:**
#define IDR_TEXT1 101
**in main()**
{
HRSRC resInfo = ::FindResource(0, MAKEINTRESOURCE(IDR_TEXT1), RT_RCDATA);
return 0;
}
나는이 컴파일 오류가 모든 시간을 얻을
C compiler: x86_64-w64-mingw32-gcc.exe
C++ compiler: x86_64-w64-mingw32-g++.exe
Linker for dynamic libs: x86_64-w64-mingw32-g++.exe
Linker for static libs : x86_64-w64-mingw32-ar.exe
Resource compiler: x86_64-w64-mingw32-windres.exe
Make program: mingw32-make.exe
나는 것을 볼 대상을 빌드 한 후 프로젝트의 속성으로 이동 main.cpp 및 MoviesList.rc가 올바른지 확인됩니다 ... Mingw 버전 4.8.1 및 Code :: Blocks 버전은 12.11입니다. 리소스 컴파일러를 제외하고는 Boost가 정상적으로 작동합니다.
UPDATE
빌드가 오류를 생성 없습니다 windres.exe 에 x86_64의-W64-mingw32-windres.exe에서 변경 한 후. MinGW/bin에 x86_64-w64-mingw32-windres.exe가없고 windres.exe 만 있습니다. I
리소스 컴파일러에 대한 항목이 잘못되었습니다.
ressource 컴파일러의 추가 진단 정보가 없습니까? 명령 줄에서 시작하겠다. – harper
@ 하버 감사합니다! 당신의 제안은 저를 올바른 방향으로 생각하게 만들었습니다 ... – user2972119