2017-11-06 20 views
0

CMakeとQt IDEを使用してCentos 7にPjsipライブラリを含むC++プロジェクトを構築しようとしています。私はREADME.TXTで定義されている手順を使用してCentOSにするためにPJSIPを建て:CentOS 7のPjsip CMakeプロジェクト構築の問題

そのように構成CMakeLists.txt後
./configure 
make dep && make 

この構成では:

cmake_minimum_required(VERSION 3.0) 
set(CMAKE_INSTALL_PREFIX /opt) 
project(hello-pjsip) 

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -DSERVER_REMOTE_LOGGING -ggdb -Wno-unused-local-typedefs") 

# Set the compilers as the default GCC for Centos 7 doesn't support all C++11 features 
set(CMAKE_CXX_COMPILER /opt/rh/devtoolset-7/root/bin/g++) 
set(CMAKE_C_COMPILER /opt/rh/devtoolset-7/root/bin/gcc) 

# PJ library 

include_directories(~/pjproject/pjlib/include) 
link_directories(~/pjproject/pjlib/lib) 

include_directories(~/pjproject/pjlib-util/include) 
link_directories(~/pjproject/pjlib-util/lib) 

include_directories(~/pjproject/pjnath/include) 
include_directories(~/pjproject/pjnath/src) 
link_directories(~/pjproject/pjnath/lib) 

# Source files 
set (SOURCE_FILES 
     main.h 
     main.cpp 
    ) 

# Library files 
set (LIBRARY_FILES 
    pj-x86_64-unknown-linux-gnu 
    pjnath-x86_64-unknown-linux-gnu 
    pjlib-util-x86_64-unknown-linux-gnu 
    ) 

add_executable(hello-pjsip ${SOURCE_FILES}) 
target_link_libraries(hello-pjsip ${LIBRARY_FILES}) 

ビルドを実行した後、これらのエラーを受け取った:

Build errors

さまざまなオプションでpjsipライブラリを再コンパイルしようとしましたが、毎回同じエラーが発生しました。誰か助けてくれますか?

答えて

関連する問題