아래 그림과 같이 gig-discuss 목록의 스레드에서 상세하게 설명 된 것처럼 MinGW .a을 Windows .lib 변환 프로세스로 사용했습니다 (- -disable 공유 --enable-정적.) cp libgmp.a gmp.a
ranlib gmp.a
mv gmp.a gmp.lib
는 지금 VC++ 6 어려움 연결이없는 것으로 보인다 대하여
을 찾을 수 없습니다 c:\mingw\bin\gcc -mwindows -mno-cygwin -o test test.c
그것은 오류와 함께 실패 : 확실히 undefined reference to ``[email protected]'` 이건 내 어리 석음이야.하지만 내가 누락 된 걸 누군가 말해 줄 수 있니?
와 Windows XP에서 Qt는 프로그램을 컴파일 내가 스텁 Qt는 응용 프로그램이 있고 난 qmake -project 및 qmake 명령을 사용 컴파일러 오류 #include <QApplication>
int main(int argc, char *argv[])
{
return 0;
}
과 멀리 나는 그들이 자신의 일을했다 을 말할 수
Qt 응용 프로그램을 해당 라이브러리와 연결하려고하는데 링커 (MinGW)가 다음과 같이 수백 줄을 분출하고 진행 방법을 확신 할 수 없습니다.
cpp: undefined reference to `_Unwind_SjLj_Register'
c:/qt/lib/libQtCore.a(qcoreapplication_win.o)(.text+0x29d):qcore
스택 정렬이란 무엇입니까? 왜 사용됩니까? 컴파일러 설정으로 제어 할 수 있습니까? 이 질문의 세부 사항은 msvc에서 ffmpeg 라이브러리를 사용하려고 할 때 직면하게되는 문제에서 취해졌지만 실제로 관심이있는 것은 "스택 정렬"에 대한 설명입니다. 세부 정보 : 내 MSVC 내가 다음과 같은 오류 얻을 avcodec에 대한 링크 프로그램을 준수 runn
일부 함수 정의로 확장하려는 프로그램을 작성 중입니다. 프로그램을 컴파일하는 방법 중 하나는 코드를 주 코드에 연결하는 단일 실행 파일을 만드는 것입니다. 문제는 정의 할 함수 중 하나가 선택 사항이며이를 테스트해야한다는 것입니다. 리눅스에 , 여기에 내가 뭐하는 거지입니다 : 는 "-rdynamic"옵션을 사용하여 프로그램을 컴파일 LD에 g ++ 또는