【问题标题】:Cmake C++ Visual Studio 2019 project with wxWidgets as a sub directory以wxWidgets为子目录的Cmake C++ Visual Studio 2019项目
【发布时间】:2020-05-11 00:57:31
【问题描述】:

我正在尝试在 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")

现在我收到此错误:

严重性代码描述项目文件行抑制状态 错误 CMake 错误在 C:\Users\user\source\repos\QuickImageForensicsCmake\CMakeLists.txt:9 (add_subdirectory): add_subdirectory 给定源“libs/wxWidgets” 这不是现有的
目录。 QuickImageForensicsCmake C:\Users\user\source\repos\QuickImageForensicsCmake\CMakeLists.txt 9

我在名为 libs 的文件夹下添加了 wxWidgets 文件夹。

【问题讨论】:

    标签: cmake wxwidgets


    【解决方案1】:

    根据您的项目布局的图像,它看起来像有一个 additional QuickImageForensicsCmake 目录嵌套在您的项目层次结构的根目录中。请尝试以下操作以获取 QuickImageForensicsCmake/libs/wxWidgets 中的 CMakeLists.txt 文件:

    add_subdirectory(QuickImageForensicsCmake/libs/wxWidgets)
    

    【讨论】:

      猜你喜欢
      • 2021-08-10
      • 2020-12-03
      • 1970-01-01
      • 2021-02-24
      • 2021-01-16
      • 2021-11-19
      • 1970-01-01
      • 1970-01-01
      • 2017-06-11
      相关资源
      最近更新 更多