小编arv*_*ved的帖子

Cppcheck在CMake中的支持

我不是要问各种可用的第三方模块以某种方式支持Cppcheck.

有了CMake 3.10,CMake似乎获得了一些官方的Cppcheck支持.请参阅CMAKE_ <LANG> _CPPCHECK.

不幸的是,如何使用这个变量的文档有点稀疏.是否有一个很好的例子说明Cppcheck应该如何与CMake 3.10(或更高版本)一起使用?

cmake cppcheck

14
推荐指数
1
解决办法
6222
查看次数

为什么clang -dumpversion报告4.2.1

我试图使用-dumpversion来确定编译器是否可用.我的项目用clang和更新的gcc编译,但不是用旧的gcc 4.2.1编译.

那为什么clang假装是一个老gcc?

额外的问题,是否可以在运行时更改此值?

或者有没有人有一个很好的autoconf宏来确定与clang和gcc的编译器版本?

autotools clang

10
推荐指数
1
解决办法
1136
查看次数

systemd:如何在服务文件中使用 ExecStopPre

在我的守护进程停止之前,我需要调用另一个程序。

我的第一次尝试是使用ExecStopPre类似于ExecStartPre但根据https://bugs.freedesktop.org/show_bug.cgi?id=73177这不受支持,我应该使用“多个 ExecStop”。

有人有这方面的例子吗?我应该如何杀死守护进程ExecStop

systemd

7
推荐指数
1
解决办法
1万
查看次数

下载maven工件时隐藏HTTP密码

我们有一个受密码保护的Maven存储库.下载http密码时,控制台上会显示:

Downloading: https://arved:passw0rd@maven.arved.at/content/groups/arved/org/apache/xbean/xbean-naming/3.7/xbean-naming-3.7.jar

有可能以某种方式隐藏密码吗?

buildr maven

5
推荐指数
1
解决办法
162
查看次数

CMake/Android 错误:“无法编译简单的测试程序”

我正在尝试编译 Android 的 CMake 项目。

我使用 QtCreator 创建和编译项目。使用 QMake 工作正常,但 CMake 项目不起作用。

CMake Project parsing failed.
Running "C:\Android\android-sdk\cmake\3.10.2.4988404\bin\cmake.exe -E server "--pipe=\\.\pipe\{78eb9a25-fbdf-4ac7-b840-8cfe89cbd883}" --experimental" in C:\Users\Thorsten\AppData\Local\Temp\QtCreator-Zmienl\qtc-cmake-KUabkXqG.
Starting to parse CMake project, using: "-DCMAKE_CXX_COMPILER:STRING=C:/Android/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe", "-DCMAKE_C_COMPILER:STRING=C:/Android/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe", "-DCMAKE_PREFIX_PATH:STRING=C:/Qt/5.13.0/android_x86_64", "-DQT_QMAKE_EXECUTABLE:STRING=C:/Qt/5.13.0/android_x86_64/bin/qmake.exe".
The CXX compiler identification is Clang 8.0.2
Check for working CXX compiler: C:/Android/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe
Check for working CXX compiler: C:/Android/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -- broken
CMake Error at C:/Android/android-sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake:45 (message):
  The C++ compiler

    "C:/Android/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe"

  is not able to compile a simple test program.

  It fails with the following output:

    Change …
Run Code Online (Sandbox Code Playgroud)

c++ qt android cmake

5
推荐指数
0
解决办法
1790
查看次数

Clion clangd,如何限制内存使用

clangd 使用大量内存(在我的系统上高达 2.5Gig)。在我的 8GIG 系统上,我经常遇到 OOM 情况。

目前我发现的唯一解决方案是在使用大量内存时杀死 clangd。

clangd 有一些命令行选项,看起来它们可能会减少内存使用。但是我还没有找到如何在 CLion 中配置它们的方法。

CLion 不喜欢通过 ulimit 限制其内存,但也许可以只为 clangd 进程限制内存?

clion clangd

2
推荐指数
1
解决办法
1455
查看次数

标签 统计

cmake ×2

android ×1

autotools ×1

buildr ×1

c++ ×1

clang ×1

clangd ×1

clion ×1

cppcheck ×1

maven ×1

qt ×1

systemd ×1