을 사용하여 *.c
개의 파일을 생성하고 나중에 MS Visual Studio 2017을 C/C++
으로 컴파일합니다. 그것은 모든 파이썬 *.lib
이 동적으로 연결되어 있다는 사소한 예외를 제외하고는 모두 훌륭하게 작동합니다. 내 목표는 자체 포함 된 exe (큰 exe 크기가 문제가되지 않습니다) 제작하는 것입니다, 모든 파이썬 *.lib
정적 연결하는 것이 가능한지 물어보고 싶습니다. 이미 \MT
릴리즈 옵션을 지정하고 디버거에 모든 파이썬 라이브러리를 정의하려고했습니다.UCRT에서 Python 확장의 종속성을 제거하는 방법
동적으로 링크 된 실행 파일이 다른 컴퓨터에 복사 할 때 python3.dll
을 찾을 수 없기 때문에 불행히도 내 모든 노력은 쓸데 없었습니다. 현재 전체 python 설치 디렉토리를 실행 파일과 함께 복사하고 컴파일 할 때 적절한 include 링크를 지정할 계획입니다.
따라서 필자는 자체 탑재 휴대용 실행 파일을 생성하는 모든 옵션에 관심이 있습니다.
귀하의 도움과 조언에 감사드립니다.
제 생각에는 실례지만 C++ 언어와 어떻게 관련되어 있습니까? 당신은 C 파일에 대해서 이야기하지만, C는 다른 언어입니다. 우리가 볼 수있는 C++ 코드는 어디에 있습니까? –
@ThomasMatthews 죄송합니다. VS에서 C++ 프로젝트로 컴파일합니다. –
나는 당신이하려는 것을 알고있다. 그것은 당신이 생각하는 것보다 훨씬 더 까다로울 것입니다. – xaav