-
Creator 版本:2.4.11
-
目标平台:mac
-
重现方式:
-
首个报错:
-
之前哪个版本是正常的:
-
手机型号:
-
手机浏览器:
-
编辑器操作系统:
-
重现概率:
在这jsb_module_register.cpp引入
#include
#include <boost/filesystem.hpp>
#if defined(_WIN32)
#include <windows.h>
#elif defined(linux)
#include
#include <unistd.h>
#elif defined(APPLE)
#include <mach-o/dyld.h>
#endif
但编译时提示:
fatal error: ‘boost/filesystem.hpp’ file not found
#include <boost/filesystem.hpp>
^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
需要在哪里修改编译参数,谢谢。
第一次发贴,不太懂发贴规格,请包涵。
在 [晓衡哥]帮助下,终于搞定。谢谢晓衡哥。
先在cocos creator 里build一下,当然再compile会提示出错。这时转到项目目录里的build/jsb-link/frameworks/runtime-src/proj.ios_mac/ 用xcode 打开.xcodeproj文件。然后左边选项目名,右边选building setting,把里面的other linker flags设为链接boost 的静态库/Volumes/DATA/boost_1_74_0/lib/libboost_filesystem.a,header search paths设boost的头文件/Volumes/DATA/boost_1_74_0/include。
如果不行,把cocos2d_libs项目也设一遍,targets里也设一遍,然后就可以了。