gpt4 book ai didi

c++ - 静态链接 libtcod

转载 作者:太空宇宙 更新时间:2023-11-04 11:30:15 25 4
gpt4 key购买 nike

我正在尝试静态链接 libtcod我的 C++ 项目没有成功。我遇到很多链接错误,包括:

./tuto: 加载共享库时出错:libtcodxx.so.1: 无法打开共享对象文件:没有这样的文件或目录

有没有人对那个库有类似的问题?

最佳答案

当前的 libtcod (1.6.0) 发行版中提供了动态库。您可以动态链接 libtcod,但您需要创建符号链接(symbolic link):

    cd /var/lib/libtcod    ln -s libtcod.so libtcod.so.1    ln -s libtcodxx.so libtcodxx.so.1

使用以下命令编译:

    g++ src/*.cpp -o tuto -I/var/lib/libtcod/include -L/var/lib/libtcod -ltcod -ltcodxx -Wl,-rpath=/var/lib/libtcod -Wall

关于c++ - 静态链接 libtcod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25039416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com