1 #我们需要修改的地方:${CMAKE_CURRENT_SOURCE_DIR}/app.rc这是rc文件的路径 2 3 set(app_icon_resource_windows "${CMAKE_CURRENT_SOURCE_DIR}/app.rc") 4 if(${QT_VERSION_MAJOR} GREATER_EQUAL 6) 5 qt_add_executable(KR-MACScanner 6 MANUAL_FINALIZATION 7 ${PROJECT_SOURCES} 8 ${app_icon...
project(hello_world) 设置工程名 include_directories(${PROJECT_SOURCE_DIR}/include) 添加头文件路径 link_directories(${PROJECT_SOURCE_DIR}/lib) 添加链接库的路径 add_subdirectory(module)添加 module 子目录, 此目录下也要有CMakeLists.txt文件 add_executable(project1 main.c)指定编译的可执行文件 add_li...
1.7 指定最终编译产物的输出路径 * 和使用include和lib作为外部依赖路径类似,我也习惯在src的同级目录分别创建bin和out用来存放最终的编译产物 SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../bin) SET(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../out) 1.8 区分release和debug生成的动态库 * 有时候为...
# set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android") else() add_executable(ProjectName ${PROJECT_SOURCES} ) endif() endif() # **链接可执行文件并设置属性 #将Qt模块链接到目标可执行文件或动态库。 target_link_libraries(ProjectName PRIVATE Qt${QT_VERSION_MAJOR}::Widgets) ...
include_directories(${PROJECT_SOURCE_DIR}/include${PROJECT_SOURCE_DIR}/Sources/Headers) 修改mainwindow.cpp 此时我们直接编译会报错,所以需要自己修改一下mainwindow.cpp,将最上方头文件的引入的地址进行修改: 这里需要说明的是,QT会把UI文件预处理成对应的.h文件,然后在CPP文件中引用,生成的.h文件与UI文件同...
QTANDROID_EXPORTED_ACTIVITY = org.qtproject.qt5.android.bindings.QtActivity ANDROID_PACKAGE_SOURCE_DIR = $$QT_ANDROID_PACKAGE_SOURCE_DIR }#其他配置... 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ...
cmake_minimum_required(VERSION 3.16) 指令cmake 版本project(hello_world) 设置工程名include_directories(PROJECTSOURCEDIR/include)添加头文件路径linkdirectories({PROJECT_SOURCE_DIR}/lib) 添加链接库的路径add_subdirectory(module)添加 module 子目录, 此目录下也要有CMakeLists.txt文件add_executable(project1 mai...
# the minimum version of CMake.cmake_minimum_required(VERSION3.4.1)project(qtproject)set(CMAKE_AUTOUICON)set(CMAKE_AUTOMOCON)set(CMAKE_AUTORCCON)set(NATIVERENDER_ROOT_PATH${CMAKE_CURRENT_SOURCE_DIR})include_directories(${NATIVERENDER_ROOT_PATH}${NATIVERENDER_ROOT_PATH}/include) ...
qmake-project[options]files 在project模式下,qmake会生成一个工程文件。可以在project模式下使用下列选项: -r:qmake会递归处理给定的目录 -nopwd:qmake不会查找当前源码的工作路径,只使用指定文件。 在project模式下,files参数是文件或目录列表。如果指定一个目录,会被包含到DEPENDPATH变量,相关代码会包含到生成的工程文...
$ source ~/.bashrc 1. 然后执行qmake -v 6.使用方法 命令 linuxdeployqt ~/path/to/project/application -appimage 示例:进入到之前用于存放可执行文件的新建文件夹中 cd /home/li/Desktop.qttest linuxdeployqt untitled -appimage 1. 2. 其中untitled为可执行文件,执行完就可以自动打包程序了。