programing

CMake를 사용하여 .dll 생성

muds 2023. 10. 3. 11:37
반응형

CMake를 사용하여 .dll 생성

윈도우 XP에 다음과 같은 C 파일이 있습니다. optBladWriter.coptWriteNlpEmpsFile.c 이 코드에 대한 DLL을 생성하고 싶습니다.add_library 명령어를 사용했습니다. 내 make file은 다음과 같습니다.

CMAKE_MINIMUM_REQUIRED ( VERSION 2.6)
add_library (optFmg optBladWriter.c optWriteNlpEmpsFile.c) 

명령 프롬프트 Project를 사용하여 CMake를 실행한 후.sln이 생성됩니다.비주얼 스튜디오로 수입해서 제작했습니다.optFmg.lib 파일을 받았습니다.하지만 optFg.dll 파일을 원합니다.

위의 경우 cmake를 이용하여 dll 파일을 생성하는 것을 도와줄 수 있습니까?add_library와 유사한 특별한 명령이 있습니까?

문서화된 바와 같이 라이브러리의 기본 유형은BUILD_SHARED_LIBS변수.다음을 사용하여 공유 라이브러리를 명시적으로 요청할 수 있습니다.

add_library(yourlib SHARED file.c ...)

언급URL : https://stackoverflow.com/questions/6499364/generating-dll-using-cmake

반응형