#5 make all failed

クローズ
1 年間 前vinurs によって開かれました · 2 コメント
vinurs1 年間 前 にコメントしました

hello, I failed on the make step.

Information

MacOS Big Sur(11.0 Beta版(20A4299v)) libplist version(2.2.0)

Steps to reproduce

$ git clone -b mac --single-branch https://notabug.org/doublesine/navicat-keygen.git

$ cd navicat-keygen 
$ make all
g++ -std=c++17 -O2 \
-I./common/ \
-I/usr/local/opt/openssl@1.1/include -L/usr/local/opt/openssl@1.1/lib \
  \
  \
-I/usr/local/opt/libplist/include -L/usr/local/opt/libplist/lib \
./navicat-patcher/CapstoneDisassembler.cpp ./navicat-patcher/KeystoneAssembler.cpp ./navicat-patcher/Misc.cpp ./navicat-patcher/X64ImageInterpreter.cpp ./navicat-patcher/PatchSolution0.cpp ./navicat-patcher/PatchSolution1.cpp ./navicat-patcher/PatchSolution2.cpp ./navicat-patcher/PatchSolution3.cpp ./navicat-patcher/main.cpp -o ./bin/navicat-patcher -lcrypto -lcapstone -lkeystone -lplist++
ld: library not found for -lplist++
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [patcher] Error 1

but i've set the libplist include and lib

LIBPLIST_INCLUDE_PATH = /usr/local/opt/libplist/include
LIBPLIST_LIB_PATH = /usr/local/opt/libplist/lib
hello, I failed on the make step. # Information MacOS Big Sur(11.0 Beta版(20A4299v)) libplist version(2.2.0) # Steps to reproduce ``` $ git clone -b mac --single-branch https://notabug.org/doublesine/navicat-keygen.git $ cd navicat-keygen $ make all g++ -std=c++17 -O2 \ -I./common/ \ -I/usr/local/opt/openssl@1.1/include -L/usr/local/opt/openssl@1.1/lib \ \ \ -I/usr/local/opt/libplist/include -L/usr/local/opt/libplist/lib \ ./navicat-patcher/CapstoneDisassembler.cpp ./navicat-patcher/KeystoneAssembler.cpp ./navicat-patcher/Misc.cpp ./navicat-patcher/X64ImageInterpreter.cpp ./navicat-patcher/PatchSolution0.cpp ./navicat-patcher/PatchSolution1.cpp ./navicat-patcher/PatchSolution2.cpp ./navicat-patcher/PatchSolution3.cpp ./navicat-patcher/main.cpp -o ./bin/navicat-patcher -lcrypto -lcapstone -lkeystone -lplist++ ld: library not found for -lplist++ clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [patcher] Error 1 ``` but i've set the libplist include and lib ``` LIBPLIST_INCLUDE_PATH = /usr/local/opt/libplist/include LIBPLIST_LIB_PATH = /usr/local/opt/libplist/lib ```
Double Sine1 年間 前 にコメントしました
オーナー

/usr/local/opt/libplist/lib下有libplist++.a这个文件吗

`/usr/local/opt/libplist/lib`下有`libplist++.a`这个文件吗
vinurs1 年間 前 にコメントしました
ポスター

有的,不过好像带了版本号,我修改了一下makefile文件,现在可以了

有的,不过好像带了版本号,我修改了一下makefile文件,现在可以了
vinurs 1 年間 前 に閉じられました
会話に参加するには サインイン してください。
ラベルなし
マイルストーンなし
担当者なし
2 参加者
読み込み中…
キャンセル
保存
まだコンテンツがありません