草庐IT

language-cmake

全部标签

java - flutter intellij 插件 : java language support?

在我的设置中,IntellijFlutter插件不支持Java代码。它将Java类视为文本文件。有什么方法可以让Intellij支持我使用Android特定的Java代码?(类型检查、完成建议、导入、重构......)这是我的flutter医生输出:[✓]Flutter(onLinux,channelmaster)•Flutterat/home/*****/flutter/flutter•Frameworkrevision99ca38e988(4daysago),2017-03-0113:15:48•Enginerevision74de13c0bd•ToolsDartversion1.

android - 在 Android Studio 中找不到 CMake

我需要在需要LLDB、CMake和NDK的Android程序中添加C/C++代码。我在SDK管理器中找到了LLDB和NDK,但那里缺少CMake。我尝试从CMake官方网站手动下载它,发现对于Android,我们需要SDK定制的CMake。如您所见,没有CMake之类的选项。在哪里可以找到适用于Android的CMake版本?我已经尝试了网站上的CMake和我在ndk-bundle/build文件夹中找到的一个,但两者都给出了与以下相同的错误。可以从中得到什么以及如何解决问题?Buildcommandfailed.Errorwhileexecuting'C:\Users\amishr3

c++ - 如何在 cmake 中使用 SDL2 和 SDL_image

我正在寻找使用SDL2和SDL_image和cmake编译c++程序的最简单方法。经过数小时的搜索,这是我最好的尝试:CMakeLists.txtproject(shooter-cmake2)cmake_minimum_required(VERSION2.8)set(SOURCESshooter.cppclasses.cpputils.cpp)set(CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS}-std=c++0x")add_executable(${PROJECT_NAME}${SOURCES})INCLUDE(FindPkgConfig)PKG_SEARCH

c++ - Cmake链接库目标链接错误

您好,我对使用cmake的链接Glfw和其他库有疑问。从命令行我像这样编译g++main.cpp-lGL-lGLU-lGLEW-lglfw但我想使用cmake进行编译。我尝试使用target_linkg_libraries但这会产生错误CMakeErroratCMakeLists.txt:18(target_link_libraries):Cannotspecifylinklibrariesfortarget"GL"whichisnotbuiltbythisproject.我尝试使用添加定义来做到这一点。我没有看到错误,但这没有链接库。cmake_minimum_required(VE

c++ - 在 CMake 中,如何解决 Visual Studio 2010 尝试添加的调试和发布目录?

我正在尝试使用VisualStudio2010从几年前构建我的一个基于CMake的项目,但我遇到了与项目的输出目录有关的问题。VisualStudio一直非常热衷于在输出二进制文件时添加Debug/和Release/子目录,并且由于各种原因我一直非常热衷于删除它们-现在我正在使用新版本的CMake和新版本的VisualStudio,CMake中的旧解决方法似乎不再有效,我正在寻找"new"方法。对于以前版本的CMake(2.6)和以前版本的VisualStudio(2008),我使用了以下内容:IF(MSVC_IDE)#Ahacktogetaroundthe"Debug"and"Rel

c++ - 如何正确地将库与 cmake 链接?

我无法将正在使用的其他库正确链接到我的项目中。我正在使用CLion,它使用cmake来构建它的项目。我正在尝试结合OpenGL使用几个库来纹理一些对象。我最初在VisualStudio中构建它,因为我无法弄清楚如何让cmake与Clion一起工作。但是,既然代码都可以正常工作(无论如何在VisualStudio中),我希望能够使用CLion,因为这是我首选的IDE。我还是cmake的新手,我不明白我的CMakeLists.txt做错了什么。这是我所拥有的:cmake_minimum_required(VERSION3.3)project(texture_mapping)find_pac

c++ - CMake:在静态库中包含库依赖项

我正在CMake中构建一个static库,它依赖于许多其他静态库。我希望它们都包含在输出.lib/.a文件中,这样我就可以将一个大的lib文件发送给客户。在VisualStudio2010中,有一个选项“链接库依赖项”,正是这样做的。但我在CMake中找不到如何操作。您可以通过CMake设置此标志,还是以其他方式获得相同的结果?我试过target_link_libraries(...)和add_dependencies(...),但CMake似乎只是忽略了静态库的这一行。 最佳答案 好的,我有一个解决方案。首先,重要的是要认识到静态

c++ - Visual Studio 2017、Boost 和 CMake 的版本号

FromtheBoostmailing列表我了解VS2017有以下我们可能最感兴趣的版本号:VisualStudio15.0cl;C/C++Compiler19.10PlatformToolset:v141以下宏在VisualStudio2017IDE中定义:CrtSDKReferenceVersion14.0MSBuildToolsVersion15.0PlatformToolsetVersion141VCToolsVersion14.10.25017VisualStudioVersion15.0在编译期间,以下变量被#define'd:_MSC_VER1910_MSC_FULL_V

c++ - 如何启用/标准 :c++17 in VS2017 with CMake

我正在尝试使用CMake将/std:c++17编译器标志添加到VS2017。到目前为止,我使用的是“现代”跨平台方式:set(CMAKE_CXX_STANDARD14)set(CMAKE_CXX_STANDARD_REQUIREDON)set(CMAKE_CXX_EXTENSIONSOFF)#-std=c++11insteadof-std=gnu++11set(MY_CXX_COMPILE_FEATUREScxx_generic_lambdascxx_range_forcxx_strong_enums)add_library(mylibINTERFACE)target_compile_

c++ - 将 "Qt5Widgets"的安装前缀添加到CMAKE_PREFIX_PATH

我不太了解cmake,我正在尝试使用cmake和Qt构建客户端。收到以下错误:CMakeErroratalethzero/CMakeLists.txt:26(find_package):Bynotproviding"FindQt5Widgets.cmake"inCMAKE_MODULE_PATHthisprojecthasaskedCMaketofindapackageconfigurationfileprovidedby"Qt5Widgets",butCMakedidnotfindone.Couldnotfindapackageconfigurationfileprovidedby"