c ++-네임 스페이스의 Boost.Log 오류

세르 빈

Boost :: library를 사용하는 다음 프로그램을 빌드하고 새 로거를 만들려고합니다.

#include <string>
#include <boost/log/core.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/expressions.hpp>

class TestClass
{    
     ...        
     boost::log::sources::logger lg;
};

이 파일을 빌드하기위한 내 Cmake 파일 :

set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)

find_package(Boost 1.63.0
             COMPONENTS system
                        filesystem
                        log
                        log_setup
                        thread
                        unit_test_framework
             REQUIRED)

include_directories(SYSTEM ${Boost_INCLUDE_DIRS})

file(GLOB PROJECT_SOURCES sources/*.cpp
                          sources/configuration/*.cpp)
file(GLOB PROJECT_HEADERS sources/*.h
                          sources/configuration/*.h)

add_executable(${PROJECT_NAME}
               ${PROJECT_SOURCES}
               ${PROJECT_HEADERS})
target_link_libraries(${PROJECT_NAME}
                      ${Boost_LIBRARIES}
                      Boost::log)

그러나 연결하는 동안 다음 오류가 발생합니다.

error: 'logger' in namespace 'boost::log::v2_mt_nt5::sources' does not name a type
         boost::log::sources::logger log;

내 네임 스페이스 boost::log::sources가 다음으로 변환되는 이유 무엇 boost::log::v2_mt_nt5::sources입니까? 이 문제를 해결하는 방법?

나는

단순히 include 지시문이 누락되었습니다.

#include <boost/log/sources/logger.hpp>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

XPage의 네임 스페이스 오류

분류에서Dev

log4net-특정 네임 스페이스의 오류 만 기록하는 방법

분류에서Dev

C ++ 오류 : 출력이 네임 스페이스에 정의되지 않았습니다.

분류에서Dev

네임 스페이스 오류 OfficeOpenXML EPPlus

분류에서Dev

네임 스페이스 생성 오류

분류에서Dev

Unity C # 오류 : "유형 또는 네임 스페이스 정의 또는 파일 끝 예상"

분류에서Dev

C ++ 헤더의 네임 스페이스

분류에서Dev

헤더 파일의 C ++ 템플릿, 구현 파일 * .cc의 오류 "오류 : 클래스 또는 네임 스페이스가 필요합니다."

분류에서Dev

c # 참조 오류- 'EntityFramework'네임 스페이스에 'Extended'형식 또는 네임 스페이스 이름이 없습니다.

분류에서Dev

c # 참조 오류- 'EntityFramework'네임 스페이스에 'Extended'형식 또는 네임 스페이스 이름이 없습니다.

분류에서Dev

네임 스페이스 C # 및 VB 가져 오기

분류에서Dev

저장 프로 시저 SQL의 네임 스페이스 오류

분류에서Dev

C ++ 17에서 네임 스페이스 및 하위 네임 스페이스의 연산자 오버로드가 모호합니다.

분류에서Dev

스토어 앱의 SQLite에서 네임 스페이스 오류 가져 오기

분류에서Dev

C # 리플렉션별로 네임 스페이스의 클래스 목록 가져 오기

분류에서Dev

__init__.py의 google.cloud 네임 스페이스 가져 오기 오류

분류에서Dev

오류 처리-정적 함수의 네임 스페이스 가져 오기

분류에서Dev

C ++의 헤더에서 네임 스페이스를 사용할 때 오류에 대한 정의되지 않은 참조

분류에서Dev

다른 네임 스페이스에서 기호의 clang 재정의 오류

분류에서Dev

C #의 별도 폴더에있는 파일에서 네임 스페이스를 가져 오는 방법

분류에서Dev

클래스 네임 스페이스의 C ++ 공용 열거 형

분류에서Dev

Microsoft.Office.Interop.Excel을 사용할 때 오류가 발생합니다. C #의 새로운 포인트 구문을 제어하는 네임 스페이스

분류에서Dev

C # 네임 스페이스 통신

분류에서Dev

c # : 네임 스페이스 문제

분류에서Dev

XDocument 네임 스페이스 C #

분류에서Dev

Django 모델 네임 스페이스 오류 : ModelField 양식의 필드 누락

분류에서Dev

네임 스페이스의 enum에 해당하는 PHP [C / C ++]

분류에서Dev

C ++ 네임 스페이스의 이상한 동작

분류에서Dev

IronPython이 C #의 범위에 네임 스페이스를 추가

Related 관련 기사

  1. 1

    XPage의 네임 스페이스 오류

  2. 2

    log4net-특정 네임 스페이스의 오류 만 기록하는 방법

  3. 3

    C ++ 오류 : 출력이 네임 스페이스에 정의되지 않았습니다.

  4. 4

    네임 스페이스 오류 OfficeOpenXML EPPlus

  5. 5

    네임 스페이스 생성 오류

  6. 6

    Unity C # 오류 : "유형 또는 네임 스페이스 정의 또는 파일 끝 예상"

  7. 7

    C ++ 헤더의 네임 스페이스

  8. 8

    헤더 파일의 C ++ 템플릿, 구현 파일 * .cc의 오류 "오류 : 클래스 또는 네임 스페이스가 필요합니다."

  9. 9

    c # 참조 오류- 'EntityFramework'네임 스페이스에 'Extended'형식 또는 네임 스페이스 이름이 없습니다.

  10. 10

    c # 참조 오류- 'EntityFramework'네임 스페이스에 'Extended'형식 또는 네임 스페이스 이름이 없습니다.

  11. 11

    네임 스페이스 C # 및 VB 가져 오기

  12. 12

    저장 프로 시저 SQL의 네임 스페이스 오류

  13. 13

    C ++ 17에서 네임 스페이스 및 하위 네임 스페이스의 연산자 오버로드가 모호합니다.

  14. 14

    스토어 앱의 SQLite에서 네임 스페이스 오류 가져 오기

  15. 15

    C # 리플렉션별로 네임 스페이스의 클래스 목록 가져 오기

  16. 16

    __init__.py의 google.cloud 네임 스페이스 가져 오기 오류

  17. 17

    오류 처리-정적 함수의 네임 스페이스 가져 오기

  18. 18

    C ++의 헤더에서 네임 스페이스를 사용할 때 오류에 대한 정의되지 않은 참조

  19. 19

    다른 네임 스페이스에서 기호의 clang 재정의 오류

  20. 20

    C #의 별도 폴더에있는 파일에서 네임 스페이스를 가져 오는 방법

  21. 21

    클래스 네임 스페이스의 C ++ 공용 열거 형

  22. 22

    Microsoft.Office.Interop.Excel을 사용할 때 오류가 발생합니다. C #의 새로운 포인트 구문을 제어하는 네임 스페이스

  23. 23

    C # 네임 스페이스 통신

  24. 24

    c # : 네임 스페이스 문제

  25. 25

    XDocument 네임 스페이스 C #

  26. 26

    Django 모델 네임 스페이스 오류 : ModelField 양식의 필드 누락

  27. 27

    네임 스페이스의 enum에 해당하는 PHP [C / C ++]

  28. 28

    C ++ 네임 스페이스의 이상한 동작

  29. 29

    IronPython이 C #의 범위에 네임 스페이스를 추가

뜨겁다태그

보관