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/
分享到:
相关推荐
/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 ...
[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...
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,可以用于解决缺少glibc和libstdcxx版本不够的问题。解决方案见http://cnodejs.org/topic/56dc21f1502596633dc2c3dc。
Go语言的包管理工具在Go 1.11版本中发生了重大变化,引入了Go Modules,这是一项旨在解决旧版Go中的包管理问题的重要更新。在此之前,开发者通常使用govendor和glide等第三方工具来管理依赖,但这些工具在处理如网络...
解决ubuntu无法使用qt软件,弹出需要libpng12 的提示.
本文实例讲述了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环境下,特别是内网主机无法访问外网资源的情况下,安装OpenCV库可能会变得困难。在这种情况下,静态编译OpenCV库(生成`.a`文件)成为了一个可行的解决方案。OpenCV是一个强大的计算机视觉库,它包含了大量...
标题中的"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...
ambari编译依赖的grafana,一般找不到,大家懂得;Could not find artifact org.apache.phoenix:phoenix-core:jar:4.4.0.2....和官方的其实是一样的,放心下载, 原名称是grafana-2.6.0.linux-x64.tar.gz,改下包名即可
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,系统缺库的时候需要用到,ldd可以检测
在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
参考"解决问题:libpng warning: iCCP: known incorrect sRGB profile"[https://blog.csdn.net/WangJiankun_ls/article/details/79470739]文章,通过自己实践操作,得出结论,希望能帮助到你们
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 ...
[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)...
然而,在处理某些PNG图像时,可能会遇到一个常见的错误提示:“libpng warning: iCCP: known incorrect sRGB profile”。这个错误是由于PNG图像的色彩配置文件(iCCP)与标准sRGB色彩空间不匹配导致的。在本文中,...
Calico 是一个开源的网络和网络策略项目,主要用于 Kubernetes (K8s) 集群。它提供了高性能的网络连接和强大的网络策略控制,使容器内的应用能够在集群中安全地通信。Calico 的核心功能包括网络插件、网络策略、以及...