EasyRTSPLive icon indicating copy to clipboard operation
EasyRTSPLive copied to clipboard

编译失败

Open zlwleng opened this issue 4 years ago • 0 comments

请问这种要怎么处理

"make"  -f nbproject/Makefile-x64.mk x64/EasyRTSPLive
make[1]: Entering directory `/data/wwwroot/EasyRTSPLive/EasyRTSPLive'
mkdir -p build/x64/GNU-Linux
rm -f "build/x64/GNU-Linux/ini.o.d"
g++    -c -O2 -I../../Include -I../../EasyAACEncoder/Include -I../../EasyRTMP/Include -I../../EasyRTSPClient/Include -MMD -MP -MF "build/x64/GNU-Linux/ini.o.d" -o build/x64/GNU-Linux/ini.o ini.cpp
ini.cpp:69:31: warning: unknown escape sequence: '\/' [enabled by default]
                     else if ( '\/' == szLine[0] && '\/' == szLine[1] )  
                               ^
ini.cpp:69:52: warning: unknown escape sequence: '\/' [enabled by default]
                     else if ( '\/' == szLine[0] && '\/' == szLine[1] )  
                                                    ^
ini.cpp: In function ‘char* GetIniKeyString(char*, char*, char*)’:
ini.cpp:39:16: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
         return "";   
                ^
ini.cpp:100:12: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
     return "";   
            ^
mkdir -p build/x64/GNU-Linux
rm -f "build/x64/GNU-Linux/main.o.d"
g++    -c -O2 -I../../Include -I../../EasyAACEncoder/Include -I../../EasyRTMP/Include -I../../EasyRTSPClient/Include -MMD -MP -MF "build/x64/GNU-Linux/main.o.d" -o build/x64/GNU-Linux/main.o main.cpp
main.cpp: In function ‘bool InitCfgInfo()’:
main.cpp:320:121: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
    strcpy(pChannelInfo->fCfgInfo.srcRtspAddr, GetIniKeyString(pChannelInfo->fCfgInfo.channelName, "rtsp", CONF_FILE_PATH));
                                                                                                                         ^
main.cpp:320:121: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
main.cpp:321:122: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
    strcpy(pChannelInfo->fCfgInfo.destRtmpAddr, GetIniKeyString(pChannelInfo->fCfgInfo.channelName, "rtmp", CONF_FILE_PATH));
                                                                                                                          ^
main.cpp:321:122: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
main.cpp:322:109: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
    pChannelInfo->fCfgInfo.option = GetIniKeyInt(pChannelInfo->fCfgInfo.channelName, "option", CONF_FILE_PATH);
                                                                                                             ^
main.cpp:322:109: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
main.cpp: In function ‘int main(int, char**)’:
main.cpp:393:35: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
  iret = EasyRTMP_Activate(RTMP_KEY);
                                   ^
main.cpp:409:35: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
  iret = EasyRTSP_Activate(RTSP_KEY);
                                   ^
mkdir -p build/x64/GNU-Linux
rm -f "build/x64/GNU-Linux/trace.o.d"
g++    -c -O2 -I../../Include -I../../EasyAACEncoder/Include -I../../EasyRTMP/Include -I../../EasyRTSPClient/Include -MMD -MP -MF "build/x64/GNU-Linux/trace.o.d" -o build/x64/GNU-Linux/trace.o trace.cpp
mkdir -p x64
g++     -o x64/EasyRTSPLive build/x64/GNU-Linux/ini.o build/x64/GNU-Linux/main.o build/x64/GNU-Linux/trace.o -L../../easyrtmp/Lib/x64 -L../../EasyRTSPClient/Lib/x64 -L../../EasyAACEncoder/Lib/x64 -pthread -lrt -leasyrtmp -leasyrtspclient -leasyaacencoder
/usr/bin/ld: cannot find -leasyrtmp
collect2: error: ld returned 1 exit status
make[1]: *** [x64/EasyRTSPLive] Error 1
make[1]: Leaving directory `/data/wwwroot/EasyRTSPLive/EasyRTSPLive'
make: *** [.build-conf] Error 2

zlwleng avatar Jun 04 '20 04:06 zlwleng