随笔分类 - cmake
关于cmake的知识积累与实践
摘要:生成Qt资源文件 # 设置滤镜文件目录 set(FILTERS_DIR <资源文件所在目录>) # 设置生成的 QRC 文件的路径 set(QRC_FILTERS_FILE ${FILTERS_DIR}/<资源文件名称>.qrc) # 获取所有滤镜文件 file(GLOB_RECURSE FILTE
阅读全文
摘要:基础知识 工具>选项>CMake>常规 选中从不使用CMake预设 重启 visual stdio,点击打开本地文件夹(F),打开CMakeList.txt根目录 此时会在CMake根目录自动生成CMakeSettings.json文件,使用visual stdio文件打开CMakeSettings
阅读全文
摘要:set CMAKE_PREFIX_PATH=D:\dev\qt\6.5.2\msvc2019_64 cmake -S "%WORKSPACE%" -B "%BUILD_AUDIBLE%" -G "Visual Studio 17 2022" -A x64 -DCMAKE_TOOLCHAIN_FILE
阅读全文
摘要:使用导出方式 使用vcpkg 项目集成vcpkg vcpkg执行 D:\Downloads\tset> vcpkg integrate install Applied user-wide integration for this vcpkg root. CMake projects should u
阅读全文
摘要:add_executable(<TARGET> WIN32 <SRC_FILE>)
阅读全文
摘要:windows 使用windeployqt.exe打包qt win的话其实和cmake没什么联系 windeployqt.exe *.exe 复制依赖的c++运行库 这些库一般都在System32目录,没有就装一个 OSX cmake生产.app项目 add_executable(<target>
阅读全文
摘要:set_target_properties(<TARGET> PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "$(OutDir)")
阅读全文
摘要:语法 set_target_properties(<target> PROPERTIES XCODE_ATTRIBUTE_<xcode_attibute> <value> ) 查询xcode属性 有两种方法 从xcode工程查看 将鼠标悬停在你要设置到属性上 =左边的就是属性 从官方网站查询 htt
阅读全文
摘要:set_target_properties(<target> PROPERTIES XCODE_ATTRIBUTE_LD_RUNPATH_SEARCH_PATHS "@loader_path @loader_path/../Frameworks/" )
阅读全文
摘要:add_executable(<target> MACOSX_BUNDLE ${PROJECT_SOURCES) 只要添加 MACOSX_BUNDLE 就行了,其他平台会自动忽略这个字段
阅读全文
摘要:IF(APPLE) target_link_libraries(<project_name> "-framework CoreFoundation") ENDIF()
阅读全文
摘要:CMake添加文件版本信息 windows 如何添加版本信息,主要分三步 从git获取版本信息 # 获取git hash execute_process( COMMAND git log -1 --format=%H WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} O
阅读全文
摘要:开始标配 # 指定编译的最小版本 cmake_minimum_required(VERSION 3.0.0) # 指定解决方案的名字 和版本 project(<SOLUTION_NAME> VERSION 0.1.0) # 设置c++标准 set(CMAKE_CXX_STANDARD 11) set
阅读全文

浙公网安备 33010602011771号