相关文章推荐
爱健身的电脑桌  ·  内存泄露排查之线程泄露 - mrguozp ...·  1 年前    · 
俊秀的牙膏  ·  基于人脸识别的门禁系统报告_人脸识别门禁系统 ...·  1 年前    · 
喝醉的卤蛋  ·  分享 8 个 Laravel ...·  1 年前    · 
重情义的单杠  ·  iframe嵌套不同域名页面-火山引擎·  1 年前    · 
魁梧的板凳  ·  ML-Visuals机器学习、深度学习绘图模 ...·  1 年前    · 
Code  ›  使用visual studio 2019和cmake进行调试中的Yaml_cpp开发者社区
config include cmake yaml
https://cloud.tencent.com/developer/ask/sof/963551
气宇轩昂的春卷
1 年前
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
提问
问 使用visual studio 2019和cmake进行调试中的Yaml_cpp
Stack Overflow用户
提问于 2021-01-20 04:21:33
EN

我正在尝试理解如何在windows和visual studio 2019上使用我的linux项目。因此,我为yaml_cpp编写了一个简单的测试:

#include "yaml-cpp/yaml.h"
#include <iostream>
#include <string>
#include <cassert>
int main() 
        assert(1 == 2);
        YAML::Node config = YAML::LoadFile("config.yaml");
        std::cerr << config["hello"].as<std::string>() << std::endl;
    catch (std::exception& e)
        std::cerr << "Caught " << e.what() << std::endl;
        std::cerr << "Type " << typeid(e).name() << std::endl;
    return 0;
}

我写了一个基本的CMakeLists.txt文件:

cmake_minimum_required(VERSION 3.1)
project (test)
set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "" FORCE) 
get_filename_component(PARENT_DIR_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} DIRECTORY)
find_package(yaml-cpp REQUIRED PATHS "${PARENT_DIR_INSTALL_PREFIX}/YAML_CPP/share/cmake/yaml-cpp")
add_executable(test
  main.cpp)
  target_include_directories(test
 
推荐文章
爱健身的电脑桌  ·  内存泄露排查之线程泄露 - mrguozp - 博客园
1 年前
俊秀的牙膏  ·  基于人脸识别的门禁系统报告_人脸识别门禁系统使用报告-CSDN博客
1 年前
喝醉的卤蛋  ·  分享 8 个 Laravel 模型时间戳使用技巧 - 掘金
1 年前
重情义的单杠  ·  iframe嵌套不同域名页面-火山引擎
1 年前
魁梧的板凳  ·  ML-Visuals机器学习、深度学习绘图模板素材分享_Together_CZ的博客-CSDN博客
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号