ICode9

精准搜索请尝试: 精确搜索
  • Linux系统下的RPATH2022-08-05 09:35:58

    什么是RPATH rpath全称是run-time search path。Linux下所有elf格式的文件都包含它,特别是可执行文件。它规定了可执行文件在寻找.so文件时的第一优先位置。另外,elf文件中还规定了runpath。它与rpath相同,只是优先级低一些。 搜索.so的优先级顺序 RPATH: 写在elf文件中 LD_LIBRARY_P

  • Linux下使用SerialPortStream2022-08-03 20:01:06

    SerialPortStream是一个跨平台的串口类库,可以运行在Windows和Linux系统上。直接将其部署在Linux上会抛出DllNotFoundException异常,其内容为“Unable to load shared library 'libnserial.so.1' or one of its dependencies.”。这是因为SerialPortStream需要在Linux系统中使用CMak

  • CMake教程——Leeds_Garden2022-08-01 19:00:37

    本系列适合 乐于学习新知识的人 想要深入学习C++的人 赞美作者的人 系列目录 初步入门 基本操作 (更新中) 创作不易,欢迎分享,把知识分享给更多有需要的人。

  • 使用 Visual Studio 打开一个使用Boost的 C++ CMake项目的正确姿势2022-07-31 16:02:41

    背景 win10系统。 git clone 了一个C++项目,其中没有 sln 文件也没有proj 文件,项目目录下有 CMakeList.txt 步骤 1. 直接打开 Visual Studio 2019, 选择打开文件夹 此时Visual Studio 自动检测到这是个CMake 项目, 会自动根据 CMakeList.txt 进行构建。 具体可以参考 CMake projects

  • mysql client C API库VisualStudio 2022编译2022-07-30 16:33:49

    在windows平台 mysql client  C API库已经随着 mysql server安装包一起安装了,可以很容易找到。 libmysql.dll和libmysql.lib就是了,使用的CRT默认是 /MD。 还在static library版的,名字叫 mysqlclient.lib 我这边有时比较蛋疼,需要 /MT版的dll. 官方没有直接提供,只能自己编译了。 由

  • cmake问题2022-07-30 00:04:35

    cmake报错: CMake Error at CMakeLists.txt:1 (cmake_minimum_required): cmake_minimum_required called with unknown argument "3.24". CMake Error at CMakeLists.txt:2 (project): Running 'nmake' '-?' failed with: 系统找不到指定的文件。 CMake Err

  • cmake wasm2022-07-28 17:32:12

    cmake_minimum_required(VERSION 3.20)project(untitled121)set(CMAKE_VERBOSE_MAKEFILE 1)set(CMAKE_C_COMPILER emcc)set(CMAKE_CXX_COMPILER emcc)set(CMAKE_AR emar)set(CMAKE_CXX_STANDARD 17)set(CMAKE_SYSTEM_NAME Generic)set(CMAKE_SYSTEM_VERSION 1)set(CMAKE_SYSTE

  • MySQL-配置参数时 报错:remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu......2022-07-26 18:34:48

     报错:remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu......    原因: 1、第一次配置参数时,不完整,出现错误!,(报错也会产生CMakeCache文件) 2、第二次完整的配置输入,报错 原因是前产生CMakeCache文件   解决:如提示删除CMakeCache文件,再重新构建 [root@controller mysql-

  • Protobuf的简单使用2022-07-25 21:31:49

    目录1、说明2、Protobuf编译安装3、cmake中使用3.1、手动生成代码的方式3.2、cmake自动生成代码方式 1、说明 本文主要介绍 Protobuf 库的在C++中的使用方式 平台:ubuntu 18.04 语言:C++ 构建工具:cmake 2、Protobuf编译安装 github 下载所需要的 Protobuf 代码,本次下载:protobuf-cpp

  • cmake-32022-07-25 14:34:28

    本节内容,转载文章:https://www.zhihu.com/column/c_200294809 ;参考程序:https://github.com/BrightXiaoHan/CMakeTutorial 实验环境:MacOS find_package引入外部库 为了方便我们在项目中引入外部依赖包,cmake官方为我们预定义了许多寻找依赖包的Module,他们存储在path_to_your_cmake

  • 如何做一个跨平台的游戏编辑器(一)2022-07-24 22:04:22

    嗯,这玩意没啥营养,纯属是有这方面的兴趣的程序员问了我相关的问题。这个事儿说复杂不复杂,一两句话又说不清楚,干脆写下来。首先,技术选型跨平台也不是说跨多远,windows linux macos涉及的图形api 分别是 dx gl vulkan metal根据这些线索,首先开发语言c/cpp是没跑了,虽然为了开发效率,大型

  • DeepIn20 安装OpenCV4.5.52022-07-23 09:33:11

    一、下载 OpenCV OpenCV 官网 : Download 选择版本 OpenCV4.5.5 ,点击 Sources 下载即可。   二、编译源码如果需要安装第三方库 contrib ,则另外需要下载相同版本的 contrib。下载地址: https://opencv.org/releases/  Step1: 将下载完成的 OpenCV4.5.5 Sources 包解压,得到文件夹 o

  • opencv460在win10+vs2017上的编译2022-07-23 08:34:47

    近期有网友提问,正好把最新的460编译情况简单整理一下。 1、下载并解压 2、cmake打开,一般选择最新版本cmake 3、如果需要编译64位的,这里一定要选64.默认是32位。此外,opencv一定要选择source文件夹 4、整个过程,遵循2次config1次generate. 第一次config的时候发现ippicv下载比较

  • Ubuntu 20.04升级cmake2022-07-22 09:31:14

    使用cmake编译的时候提示:CMake 3.20 or higher is required.  You are running version 3.16.3 所以需要升级cmake版本。 访问cmake官网:https://cmake.org/files/v3.22/,下载3.22.1版本(很多版本,不低于V3.20的都行) $ wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz $ ta

  • Linux编译openal源码2022-07-20 21:04:02

    1下载压缩包 2 最好安装较为新的cmake 3 进入openal代码层目录 BUILD_LIBS=${HOME}/build_libs export PATH=${BUILD_LIBS}/bin:${PATH} export PKG_CONFIG_PATH=${BUILD_LIBS}/lib/pkgconfig:${PKG_CONFIG_PATH} rm -rf build mkdir build cd build cmake -D CMAKE_

  • CMake基础(二) - 使用子目录管理项目文件和文件夹2022-07-20 14:33:46

    多个子目录的构建 复制一份文件夹cp -r module2 module2,删除文件夹 my_build_dir,新建文件夹build /module3$ ls addition.cpp build division.cpp main.cpp my_math_dir print_result.cpp addition.h CMakeLists.txt division.h makefile my_print_dir p

  • 【cmake】linux下链接动态链接库2022-07-18 12:33:17

    书籍:Cmake Practice CMake调用外部库 Linux程序运行找不到动态库.so文件的三种解决办法

  • Centos7 cmake 版本升级(由 v2.8.12.2 升级至 v3.16.6)2022-07-18 11:02:44

    ## 1. 查看当前cmake版本[root@localhost ~]# cmake -versioncmake version 2.8.12.2## 2. 进行卸载[root@localhost ~]# yum remove -y cmake## 3. 进行安装包的下载,也可以下载好安装包后传至相应的目录[root@localhost ~]# mkdir /opt/cmake[root@localhost ~]# cd /opt/cmake/#

  • 坑人的opencv安装2022-07-17 20:36:11

    我想捡起来C++,最近在看opencv,于是我想着一起吧。 但是我低估了这个小麻烦的魅力,曾经安装opencv c++版本就头秃,如今依然头秃。说明我没长进啊…… 折腾了两天,终于装上了。 其中最麻烦的就是兼容包,我今天把代理设置好,安装相对顺利了,昨天没设置代理,各种下载不了的包,就是灾难啊。 安装

  • CGOLD2022-07-17 10:03:51

    1.Overview 1.1 What CMake can do CMake是一个meta构建系统。 1.1.1 Cross-platform development 它们的常用工具: Visual Studio/msbuild XCode/xcodebuild Makefile/make 1.1.2 VCS friendly 版本控制软件友好的。 1.1.3 Experimenting 如果你想和Makefile工作,以及想使用Ninja

  • CMake生成多个可执行文件2022-07-15 17:00:45

    需求 单元测试之类的场景,每个.cc文件就是一个完整的单元测试代码。因此,多个单元测试各自需要编译。即,每个.cc文件都需要编译成可执行文件。 实现 比如,如下的目录结构 ├── a.cc ├── b.cc ├── c.cc ├── CMakeLists.txt └── Makefile

  • Win10下编译gRPC主要步骤2022-07-13 12:32:55

    本文主要记录Win10编译gRPC的过程以及当中遇到一些小问题的解决, 编译的过程主要的参考:编译gRPC的官方说明文档 1,准备工作,如下截图,先确认Win10已经安装VS, Git, CMake, nasm,     如果Git使用的Portable版本,需要手动将Git的CMD文件夹加入Windows系统的PATH变量之中,例如本地路径

  • rust使用libp2p时报错rust failed to run custom build command for `prost-build v0.10.4`2022-07-10 20:01:32

    在windows下做rust的开发,在使用libp2p这个库时,cargo run时卡在一个库的安装使用上 如果你使用的vscode的开发,插件用的是rust-analyzer,也会一直提示无法安装相关的包,代码中无法提示libp2p相关的代码提示 错误信息如下: failed to run custom build command for `prost-build v0.10.

  • CMake API2022-07-09 08:31:51

    CMake 在含有CMakeList.txt的文件夹下新建build文件夹 在build文件夹中执行cmake ..,即可将结果编译到build文件夹 make 在含有MakeFile的目录下执行make开始编译 在CMU-15445中make format可以对代码进行格式化 ninja

  • qt6.2.4 cmake 手动编译2022-07-08 21:31:28

    qt creator实际执行的构建命令: 修整一下: cmake -Bbuild -GNinja "-DCMAKE_BUILD_TYPE:STRING=Debug" "-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=C:/Qt/Tools/QtCreator/share/qtcreator/package-manager/auto-setup.cmake" "-DCMAKE_PREFIX_PATH:PATH=C:/Qt/

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有