浅谈VSCode配置并进行Qt开发的方法


当前第2页 返回上一页

假设生成的目标为Test,在CMakeLists.txt文件的最后一行添加:

1

target_include_directories(Test PRIVATE "${CMAKE_BINARY_DIR}/Test_autogen/include_Debug")

最终的CMakeLists.txt文件内容为:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

cmake_minimum_required(VERSION 3.5)

 

project(Test LANGUAGES CXX)

 

set(CMAKE_INCLUDE_CURRENT_DIR ON)

 

set(CMAKE_AUTOUIC ON)

set(CMAKE_AUTOMOC ON)

set(CMAKE_AUTORCC ON)

 

set(CMAKE_CXX_STANDARD 11)

set(CMAKE_CXX_STANDARD_REQUIRED ON)

 

# QtCreator supports the following variables for Android, which are identical to qmake Android variables.

# Check http://doc.qt.io/qt-5/deployment-android.html for more information.

# They need to be set before the find_package(Qt5 ...) call.

 

#if(ANDROID)

#    set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")

#    if (ANDROID_ABI STREQUAL "armeabi-v7a")

#        set(ANDROID_EXTRA_LIBS

#            ${CMAKE_CURRENT_SOURCE_DIR}/path/to/libcrypto.so

#            ${CMAKE_CURRENT_SOURCE_DIR}/path/to/libssl.so)

#    endif()

#endif()

 

find_package(QT NAMES Qt6 Qt5 COMPONENTS Widgets REQUIRED)

find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED)

 

if(ANDROID)

  add_library(Test SHARED

    main.cpp

    mainwindow.cpp

    mainwindow.h

    mainwindow.ui

  )

else()

  add_executable(Test

    main.cpp

    mainwindow.cpp

    mainwindow.h

    mainwindow.ui

  )

endif()

 

target_link_libraries(Test PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)

 

target_include_directories(Test PRIVATE "${CMAKE_BINARY_DIR}/Test_autogen/include_Debug")

智能感知正常工作:

resolve

更多编程相关知识,请访问:编程入门!!

以上就是浅谈VSCode配置并进行Qt开发的方法的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

vsCode无法在浏览器中打开

vsCode里拖进去的文件显示乱码怎么解决

vsCode怎么下载64位

聊聊vsCode中如何配置vue文件自定义模板

vsCode与webstorm的区别

vsCode如何导入node项目

vsCode如何运行javaweb项目

解决vsCode无法使用ng命令的问题

vsCode提示无法在只读编辑器中编辑

如何在vsCode运行程序

更多相关阅读请进入《vsCode》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...