`
zhoujianghai
  • 浏览: 439078 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

warning: libfmodex64.so, needed by ../../lib/linux/Debug/libcocosdenshion.so,

阅读更多

linux环境下用cocos2d-x开发游戏时,遇到了

warning: libfmodex64.so, needed by ../../lib/linux/Debug/libcocosdenshion.so, not found (try using -rpath or -rpath-link

问题,(在公司的ubuntu11.10下没有这个问题)

ps:linux下cocos2d-x的问题比较多,除了一些我们没发解决的bug外,大部分是文件路径的问题。

 

解决办法如下:

 

查看cocos2dx/CocosDenshion/third_party/linux/fmod/lib64/api/lib/目录下有没有libfmodex64.so这个文件,若没有,则切换到该目录,设置软连接:

ln -s libfmodex64*.so libfmodex64.so

ln -s libfmodexL64*.so libfmodexL64.so

 

然后修改项目目录下的/Linux/MakeFile文件 (0.12.0版本的大写Linux目录全部换成小写linux,解压完之后需要手工改写:

cocos2dx/CocosDenshion/proj.linux/Makefile和cocos2dx/cocos2dx/proj.linux/Makefile里的路径Linux换成linux)

把原来的:

SHAREDLIBS = -L../../lib/linux/Debug -lcocos2d -lrt -lz -lcocosdenshion -Wl,-rpath,../../lib/linux/Debug/

修改为:

SHAREDLIBS = -L../../lib/linux/Debug -lcocos2d -lrt -lz -lcocosdenshion -Wl,-rpath,../../lib/linux/Debug/  -Wl,-rpath,../../CocosDenshion/third_party/linux/fmod/lib64/api/lib/

 

分享到:
评论

相关推荐

    不同版本Linux下基于libxml2的C编译问题解决

    /usr/bin/ld: warning: libpgtypes.so.1, needed by /usr/lib/libecpg.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libpq.so.3, needed by /usr/lib/libecpg.so, not found (try using ...

    linux 下libXp.so.6不能shared

    [oracle@dbadb1 ~]$ ls -ld /usr/lib/libXp.so.6 ls: /usr/lib/libXp.so.6: No such file or directory [root@dbadb1 zhuxu]# rpm -ivh libXp-1.0.0-8.i386.rpm warning: libXp-1.0.0-8.i386.rpm: Header V3 DSA...

    视觉slam十四讲中第十一章libopencv_core问题:

    ss/usr/bin/ld: warning: libopencv_core3.so.3.3, needed by /usr/local/lib/lib 搜寻了好久大致有以下几种解决方案: 1.把该文件所在的目录放到linux动态库链接文件中: sudo gedit /etc/ld.so.conf 输入路径...

    libstdc++.so.6.0.17和libstdc++.so.6.0.19以及libstdc++.so.6.0.20

    包含libstdc++.so.6.0.17和libstdc++.so.6.0.19以及libstdc++.so.6.0.20,可以用于解决缺少glibc和libstdcxx版本不够的问题。解决方案见http://cnodejs.org/topic/56dc21f1502596633dc2c3dc。

    golang开发环境篇(七) Go mod 使用1

    Go语言的包管理工具在Go 1.11版本中发生了重大变化,引入了Go Modules,这是一项旨在解决旧版Go中的包管理问题的重要更新。在此之前,开发者通常使用govendor和glide等第三方工具来管理依赖,但这些工具在处理如网络...

    libpng12.so.0

    解决ubuntu无法使用qt软件,弹出需要libpng12 的提示.

    Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法

    本文实例讲述了Laravel框架访问...`Warning: require(/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /http/www.mywakavLee.cn/bootstrap/autolo

    linux下opencv2.4 静态库编译 lib .a

    在Linux环境下,特别是内网主机无法访问外网资源的情况下,安装OpenCV库可能会变得困难。在这种情况下,静态编译OpenCV库(生成`.a`文件)成为了一个可行的解决方案。OpenCV是一个强大的计算机视觉库,它包含了大量...

    go1.12.5.linux-arm64.tar.gz golang 最新arm编译包

    标题中的"go1.12.5.linux-arm64.tar.gz"是一个针对Go语言(Golang)的特定版本——1.12.5的编译包,适用于Linux操作系统下的ARM64架构。这个文件是经过编译和打包的,方便在64位ARM处理器上部署和运行Go语言的程序。...

    nginx-1.18.0-2.el7.ngx.x86-64.rpm安装包(含有部署手册)

    nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm...

    grafanarel.s3.amazonaws.com-grafana-2.6.0-linux64.tgz

    ambari编译依赖的grafana,一般找不到,大家懂得;Could not find artifact org.apache.phoenix:phoenix-core:jar:4.4.0.2....和官方的其实是一样的,放心下载, 原名称是grafana-2.6.0.linux-x64.tar.gz,改下包名即可

    lib64webkitgtk1.0_0-2.4.11-6-omv4000.x86_64.rpm

    WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable Consider installing the package with apt-get or yum. e.g. 'sudo apt-get install libwebkitgtk-1.0-0'

    libboost_thread.so.1.58.0

    libboost_thread.so.1.58.0,系统缺库的时候需要用到,ldd可以检测

    rlwrap-0.42-1.el7.x86_64.rpm

    在Linux下使用sqlplus或者rman时,经常需要调用上次或之前运行过的命令 下载包地址: http://rpm.pbone.net/index.php3/stat/4/idpl/28195042/dir/redhat_el_7/com/rlwrap-0.42-1.el7.x86_64.rpm.html 地址2: ...

    xinetd-2.3.15-14.el7.x86_64.rpm

    xinetd-2.3.15-14.el7.x86_64.rpm

    解决方案libpng warning: iCCP: known incorrect sRGB profile.txt

    参考"解决问题:libpng warning: iCCP: known incorrect sRGB profile"[https://blog.csdn.net/WangJiankun_ls/article/details/79470739]文章,通过自己实践操作,得出结论,希望能帮助到你们

    hadoop-2.4.1 64位 libhadoop.so.1.0.0

    Starting namenodes on [Java HotSpot(TM) Client VM warning: You have loaded library /hadoop/hadoop-2.6.0/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard. The VM will try to fix the ...

    alien_8.79.tar.gz

    [root@yun alien]# ./alien.pl You must specify a file to convert. Usage: alien [options] file [...] file [...] Package file or files to convert. -d, --to-deb Generate a Debian deb package (default)...

    Qt:解决使用png图片时,报错libpng warning: iCCP: known incorrect sRGB profile的问题

    然而,在处理某些PNG图像时,可能会遇到一个常见的错误提示:“libpng warning: iCCP: known incorrect sRGB profile”。这个错误是由于PNG图像的色彩配置文件(iCCP)与标准sRGB色彩空间不匹配导致的。在本文中,...

    calico-3.26.1

    Calico 是一个开源的网络和网络策略项目,主要用于 Kubernetes (K8s) 集群。它提供了高性能的网络连接和强大的网络策略控制,使容器内的应用能够在集群中安全地通信。Calico 的核心功能包括网络插件、网络策略、以及...

Global site tag (gtag.js) - Google Analytics