Cmake C++ Visual Studio 2019项目以wxWidgets为子目录
Cmake C++ Visual Studio 2019 project with wxWidgets as a sub directory
我正在尝试在 Visual Studio 的 C++ Cmake 项目中使用 wxWidgets。
在 Visual Studio 我这样做了:
新项目 -> C++ -> Cmake 项目(构建不依赖于 .sln 或 .vcxproj 文件的现代跨平台 C++ 应用程序)。
现在我 运行 项目并收到 "Hello CMake." 消息。
在文档 (https://docs.wxwidgets.org/trunk/overview_cmake.html) 中声明您可以添加 wxWidgets:
# Include sub-projects.
add_subdirectory(libs/wxWidgets)
add_executable(myapp QuickImageForensicsCmake.cpp)
target_link_libraries(myapp net core base)
add_subdirectory ("QuickImageForensicsCmake")
现在我得到这个错误:
Severity Code Description Project File Line Suppression State
Error CMake Error at
C:\Users\user\source\repos\QuickImageForensicsCmake\CMakeLists.txt:9
(add_subdirectory): add_subdirectory given source "libs/wxWidgets"
which is not an existing
directory. QuickImageForensicsCmake C:\Users\user\source\repos\QuickImageForensicsCmake\CMakeLists.txt 9
我在名为 libs 的文件夹下添加了 wxWidgets 文件夹。
根据您的项目布局图像,您的项目层次结构的根目录中似乎嵌套了一个 附加 QuickImageForensicsCmake
目录。请尝试以下操作以访问 QuickImageForensicsCmake/libs/wxWidgets
中的 CMakeLists.txt 文件:
add_subdirectory(QuickImageForensicsCmake/libs/wxWidgets)
我正在尝试在 Visual Studio 的 C++ Cmake 项目中使用 wxWidgets。
在 Visual Studio 我这样做了: 新项目 -> C++ -> Cmake 项目(构建不依赖于 .sln 或 .vcxproj 文件的现代跨平台 C++ 应用程序)。
现在我 运行 项目并收到 "Hello CMake." 消息。
在文档 (https://docs.wxwidgets.org/trunk/overview_cmake.html) 中声明您可以添加 wxWidgets:
# Include sub-projects.
add_subdirectory(libs/wxWidgets)
add_executable(myapp QuickImageForensicsCmake.cpp)
target_link_libraries(myapp net core base)
add_subdirectory ("QuickImageForensicsCmake")
现在我得到这个错误:
Severity Code Description Project File Line Suppression State Error CMake Error at C:\Users\user\source\repos\QuickImageForensicsCmake\CMakeLists.txt:9 (add_subdirectory): add_subdirectory given source "libs/wxWidgets" which is not an existing
directory. QuickImageForensicsCmake C:\Users\user\source\repos\QuickImageForensicsCmake\CMakeLists.txt 9
我在名为 libs 的文件夹下添加了 wxWidgets 文件夹。
根据您的项目布局图像,您的项目层次结构的根目录中似乎嵌套了一个 附加 QuickImageForensicsCmake
目录。请尝试以下操作以访问 QuickImageForensicsCmake/libs/wxWidgets
中的 CMakeLists.txt 文件:
add_subdirectory(QuickImageForensicsCmake/libs/wxWidgets)