添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
痴情的苹果  ·  conda install 下载慢 ...·  1 年前    · 
帅气的松球  ·  MySQL性能分析之show ...·  1 年前    · 

在编译项目的时候,遇到了下面的问题:

-- Looking for pthread.h - not found
CMake Error at /usr/local/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find Threads (missing: Threads_FOUND)
Call Stack (most recent call first):
/usr/local/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/cmake-3.10/Modules/FindThreads.cmake:205 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
src/lib/third_party/glfw/CMakeLists.txt:70 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/ec2-user/libraries/geogram/build/Linux64-gcc-dynamic-Release/CMakeFiles/CMakeOutput.log".
See also "/home/ec2-user/libraries/geogram/build/Linux64-gcc-dynamic-Release/CMakeFiles/CMakeError.log".

在CMakeLists.txt最上面添加如下语句:

set(CMAKE_THREAD_LIBS_INIT "-lpthread")
set(CMAKE_HAVE_THREADS_LIBRARY 1)
set(CMAKE_USE_WIN32_THREADS_INIT 0)
set(CMAKE_USE_PTHREADS_INIT 1)
set(THREADS_PREFER_PTHREAD_FLAG ON)

重新编译,即可编译通过。

参考链接:https://github.com/alicevision/geogram/issues/2

在编译项目的时候,遇到了下面的问题:-- Looking for pthread.h - not foundCMake Error at /usr/local/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):Could NOT find Threads (missing: Threads_FOUND)Call Stack (most recent call first):/usr/local/sh
编译时报 Looking for pthread_create - not found 的解决办法 linux gcc 编译时报Looking for pthread_create - not found 其解决办法是...
cmake_minimum_required(VERSION 3.0) include(bld/cmake/GolangSimple.cmake) add_subdirectory(some/subdirectory) 在some/subdirectory有你的 go 程序。 假设这是一个简单的 clint 来列出 redis 存储中的键。 这取决于go get提供的模块。 这是您在子目录的文件中需要的内容: GO_GET(go_redis github.com/hoisie/redis) ADD_GO_INSTALLABLE_PROGRAM(redis_lister # executable
@[记录下caffe环境搭建](cmake生成Makefile编译caffe过程(OpenBLAS/CPU only)) 用Cmake 编译caffe报错如下: CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find Atlas (missing: Atlas_CLAPACK_INCLUDE_DIR Atlas_CBLAS_LIBRARY At
CMake Error at D:/software/cmake-3.10.2-win64-x64/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find PythonInterp: Found unsuitable version “1.4”, but required is at least “3” (found C:/osgeo4w64/bin/python3.exe)
此存储库提供了FindMKL.cmake文件,该文件可用于配置需要英特尔MKL的CMake项目。 我们基本上采用了极其简单的C ++示例,修改了代码以要求MKL,为MKL提供了CMake软件包查找器,并添加了所有的Continuous Integration(CI)来针对不同的场景进行测试。 使用静态或动态库在Mac,Linux和Windows上运行测试。 要找到在编译时使用的正确库,FindMKL.cmake使用命令。 在Linux上,这意味着您需要能够执行32位二进制文​​件(请参阅我们的Travis配置文件)。 如何使用这个专案 实际上,您可以按照自己喜欢的任何方式使用此项目。 但是我们认为有两种主要方法可以使用该项目: 克隆/叉/下载整个项目,并将其用作起点。 这具有为您配置travis和appveyor的优点。 启用和运行CI的唯一步骤是在这些平台上激活您的项目。
这个错误通常是由于 CMake 配置不正确导致的。你可以尝试以下几种方法来解决这个问题: 1. 确认你的 CMake 安装路径是否正确配置。你可以通过在终端中输入 `cmake --version` 来查看 CMake 的版本信息并确认路径是否正确。 2. 确认你的环境变量是否正确配置。你可以在终端中输入 `echo $CMAKE_ROOT` 来查看环境变量是否正确设置。 3. 尝试重新安装 CMake。你可以从官方网站下载最新版本的 CMake 并重新安装,然后重新运行你的项目。 希望以上方法可以帮助你解决这个问题。