libprotobuf.a 链接器错误
libprotobuf.a linker errors
我正在尝试为使用 google 的 protobuf 3.5.1.1
的 C++ 程序重新创建环境。我已经使用 MinGW 构建了 protobuf,一切似乎都很好。当我 运行 make check
命令时,我得到 5 次通过和 1 次失败(protobuf-test.exe 失败)。
我在MSYS2中运行的命令是:
./autogen.sh
./configure
make
make check
当我尝试构建使用 protobuf 的程序时,我遇到了一大堆链接器错误。
如有任何关于如何解决此问题的建议,我们将不胜感激。
谢谢!
-----编辑-----
为了解决这个问题,我需要在 MSYS2 MinGW 32-bit
终端更新 make protobuf。
我还需要通过 following these directions
更新 MSYS2
尝试在 linux 环境中进行交叉编译,然后 运行 在 windows 平台上通过 msys2 进行 make 安装。
./configure --help 将显示您可以包含的标志列表。具体来说 --target="your desired target"
我正在尝试为使用 google 的 protobuf 3.5.1.1
的 C++ 程序重新创建环境。我已经使用 MinGW 构建了 protobuf,一切似乎都很好。当我 运行 make check
命令时,我得到 5 次通过和 1 次失败(protobuf-test.exe 失败)。
我在MSYS2中运行的命令是:
./autogen.sh
./configure
make
make check
当我尝试构建使用 protobuf 的程序时,我遇到了一大堆链接器错误。
如有任何关于如何解决此问题的建议,我们将不胜感激。
谢谢!
-----编辑-----
为了解决这个问题,我需要在 MSYS2 MinGW 32-bit
终端更新 make protobuf。
我还需要通过 following these directions
更新 MSYS2尝试在 linux 环境中进行交叉编译,然后 运行 在 windows 平台上通过 msys2 进行 make 安装。
./configure --help 将显示您可以包含的标志列表。具体来说 --target="your desired target"