# 编译项目并生成动态库文件 make 执行上述命令后,你应该会在build/lib目录下找到生成的动态库文件(如libMyDynamicLib.so或MyDynamicLib.dll,具体取决于你的操作系统)。 通过以上步骤,你可以使用CMake成功编译一个动态库。如果你有任何进一步的问题或需要更详细的示例,请随时提问。
1. 创建一个CMakeLists.txt文件 首先,在你的项目根目录下创建一个CMakeLists.txt文件,用来配置编译环境和规则。 2. 添加静态库的路径和名称 在CMakeLists.txt文件中添加以下代码,指定静态库的路径和名称: #设置静态库的路径set(LIB_PATH ${CMAKE_SOURCE_DIR}/libs)#设置静态库的名称set(LIB_NAME my_static...
cmake_minimum_required(VERSION3.10)project(Hello)set(CMAKE_CXX_STANDARD14) # h头文件include_directories(C:/temp/ffmpeg/include) # 编译需要链接的lib描述库文件link_directories(C:/temp/ffmpeg/bin)add_executable(Hello main.cpp) # 运行时需要链接的dll动态库,同时需要把这些dll动态库拷贝到exe同级目录下...
cmake_minimum_required(VERSION3.10)project(Hello)set(CMAKE_CXX_STANDARD14) # h头文件include_directories(C:/temp/ffmpeg/include) # 编译需要链接的lib描述库文件link_directories(C:/temp/ffmpeg/bin)add_executable(Hello main.cpp) # 运行时需要链接的dll动态库,同时需要把这些dll动态库拷贝到exe同级目录下...
CMakeList引用window下编译好的ffmpeg动态库dll的方法步骤 准备开发环境 使用mingw和msys,下载地址:https://sourceforge.net/projects/mingw-w64/files/External binary packages (Win64 hosted)/MSYS (32-bit)/ ,选择下载MSYS-20111123.zip和x86_64-posix-seh离线包。