yaml-cpp

    1

    1답변

    이 질문은 주로 yaml-cpp (Jesse Beder)의 저자를 대상으로하며 yaml-cpp 사용에 관한 질문을 여기에 게시하도록 요청했습니다. YAML-CPP의 문서를 포함 위치의 숫자에서 는 http://code.google.com/p/yaml-cpp/wiki/HowToEmitYAML#Using_Existing_Nodes 당신은 YAML-CPP 인 -

    3

    1답변

    C++을 사용하여 Perl의 YAML::Tiny에서 YAML 파일 출력을 구문 분석하려고합니다. C++ & YAML 초보자로서 나는 HowToParseADocument을 시작점으로 사용하고 있습니다. 나는 각각의 분리로 ---으로 수정 된 YAML 파일에 읽기 HowToParseADocument에서 예를 모핑에 도움을 찾고 있어요 --- name: Ogr

    0

    1답변

    스칼라를 bool로 구문 분석하려고합니다. YAML::operator>><bool> (node=..., [email protected]) at /usr/include/yaml-cpp/nodeimpl.h:24 그리고 난 안 '예'또는 '아니오'에 문자열이 'YAML :: InvalidScalar'를 얻을 : #include <yaml.h> #includ

    0

    1답변

    yaml 파일을 파싱 할 때 일반적으로 파서에서 루트 노드를 가져옵니다. 그리고 내가 구문 분석 프로세스 후 루트 노드를 참조 할 수 있는지 궁금하네요. 아래처럼. YAML::Node* globalRoot; void ParseDocument(filename) { YAML::Parser parser(fin) parser.GetNextD

    2

    1답변

    C++에서 YAML을 사용해보기 위해 here이라는 예제를 실행 중입니다. 코드를 그대로 새로운 프로젝트 폴더의 test.cpp에 복사했습니다. YAML을 정적 라이브러리로 컴파일하고이를 프로젝트에 연결했습니다. 우분투 11.10을 실행 중입니다. 나는 컴파일하려면 다음 명령을 사용 g++ -Wall -I. -g test.cpp -lyaml-cpp -L.

    -1

    2답변

    yaml에는 merge라는 멋진 기능이 있기 때문에 사용할 예정입니다! ("< <"키) 그리고 나는 cpp에서 일하고 있기 때문에 파서에 'yaml-cpp'를 사용하고 있습니다. 하지만! yaml-cpp는 병합을 지원하지 않습니다. 대안을 위해 무엇을 할 수 있습니까? 다른 스크립트, 다른 구문 분석기, 다른 방법으로 구문 분석 또는 병합 기능을 사용할 수

    1

    1답변

    지금까지 yaml 파일에서 데이터를 연속적으로 내보내고 볼 수 있지만 modyfy로는 할 수 없습니다. sth을 덮어 쓰려고했으나 제대로 작동하지 않았습니다. 삭제를 위해 변수에 전체 파일을로드 한 다음 std :: string 및 regexp를 사용하여 procces하고 다시 전송할 수 있다고 생각했지만 만족 스럽거나 깨끗한 또는 "훌륭함"이 아닙니다.

    0

    1답변

    콜론이 세로로 표시되도록지도 선을 정렬하는 방법이 있는지 궁금합니다. SetIndent() 및 SetLocalIndent()를 시도했지만 현재 표시되는 효과가 있습니다. 감사합니다.

    0

    1답변

    C++로 YAML을 배우려고합니다. CMake를 사용하여 VC++ Express 2010에서 주어진 yaml-cpp 파일을 .dll 및 .lib 파일로 만들었습니다. SFML과 같은 다른 라이브러리를 설정하는 것과 같은 방식으로 프로젝트를 설정했습니다. 내가 YAML-CPP 사이트에 주어진 예제 코드의 릴리스 버전을 빌드 할 때 내 문제이며, 내가 얻을 :

    0

    1답변

    다음 코드에서는을 사용하여 구문 분석 한 .yaml 파일을 가져 오는 데 문제가 있습니다. 많은 디버깅을 한 결과, 여기에 (주된) 문제점은 doc.size() == 0; 때문에 for 루프가 실행되고 있지 않다는 것입니다. 무엇이 잘못 되었나요? void BookView::load() { aBook.clear(); QString f