Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

编译后提示找不到依赖库 #4

Open
wangwangteam opened this issue May 21, 2020 · 0 comments
Open

编译后提示找不到依赖库 #4

wangwangteam opened this issue May 21, 2020 · 0 comments

Comments

@wangwangteam
Copy link

(base) root@zs-B365-M-AORUS-ELITE:/EASYPLAY/EasyRTSPLive# ./Buildit clean
rm -f -r build/x86
rm -f -r build/x64
(base) root@zs-B365-M-AORUS-ELITE:
/EASYPLAY/EasyRTSPLive# ./Buildit x64
"make" -f nbproject/Makefile-x64.mk x64/EasyRTSPLive
make[1]: Entering directory '/home/zs/EASYPLAY/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: '/'
else if ( '/' == szLine[0] && '/' == szLine[1] )
^
ini.cpp:69:52: warning: unknown escape sequence: '/'
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
trace.cpp: In function ‘void TRACE(char*, ...)’:
trace.cpp:48:13: warning: format not a string literal and no format arguments [-Wformat-security]
printf(buff);
^
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
make[1]: Leaving directory '/home/zs/EASYPLAY/EasyRTSPLive/EasyRTSPLive'
(base) root@zs-B365-M-AORUS-ELITE:/EASYPLAY/EasyRTSPLive# ls
Bin Buildit EasyRTSPLive EasyRTSPLive.sln README.md
(base) root@zs-B365-M-AORUS-ELITE:
/EASYPLAY/EasyRTSPLive# cd EasyRTSPLive/
(base) root@zs-B365-M-AORUS-ELITE:/EASYPLAY/EasyRTSPLive/EasyRTSPLive# ls
build EasyRTSPLive.filters easyrtsplive.ini EasyRTSPLive.vcxproj EasyRTSPLive.vcxproj.user getopt.c getopt.h ini.cpp ini.h main.cpp Makefile nbproject trace.cpp trace.h unistd.h x64
(base) root@zs-B365-M-AORUS-ELITE:
/EASYPLAY/EasyRTSPLive/EasyRTSPLive# cd ..
(base) root@zs-B365-M-AORUS-ELITE:/EASYPLAY/EasyRTSPLive# ls
Bin Buildit EasyRTSPLive EasyRTSPLive.sln README.md
(base) root@zs-B365-M-AORUS-ELITE:
/EASYPLAY/EasyRTSPLive# cd EasyRTSPLive/
(base) root@zs-B365-M-AORUS-ELITE:/EASYPLAY/EasyRTSPLive/EasyRTSPLive# ls
build EasyRTSPLive.filters easyrtsplive.ini EasyRTSPLive.vcxproj EasyRTSPLive.vcxproj.user getopt.c getopt.h ini.cpp ini.h main.cpp Makefile nbproject trace.cpp trace.h unistd.h x64
(base) root@zs-B365-M-AORUS-ELITE:
/EASYPLAY/EasyRTSPLive/EasyRTSPLive# cd x64/
(base) root@zs-B365-M-AORUS-ELITE:/EASYPLAY/EasyRTSPLive/EasyRTSPLive/x64# ls
EasyRTSPLive easyrtsplive.ini
(base) root@zs-B365-M-AORUS-ELITE:
/EASYPLAY/EasyRTSPLive/EasyRTSPLive/x64# ./EasyRTSPLive
./EasyRTSPLive: error while loading shared libraries: libeasyrtmp.so: cannot open shared object file: No such file or directory
(base) root@zs-B365-M-AORUS-ELITE:~/EASYPLAY/EasyRTSPLive/EasyRTSPLive/x64#

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant