查看: 1533|回复: 6

编译osgocean出现问题

[复制链接]

该用户从未签到

发表于 2010-7-16 10:39:57 | 显示全部楼层 |阅读模式
我用的是vs2005,osg2.8,osgOcean1.0
CMAKE生成后 ,
编译时出现以下问题:
1>------ 已启动生成: 项目: osgOcean, 配置: Debug Win32 ------
1>正在编译...
1>FFTSimulation.cpp
1>.\FFTSimulation.cpp(200) : error C3861: 'fftw_plan_dft_2d': identifier not found
1>.\FFTSimulation.cpp(201) : error C3861: 'fftw_plan_dft_2d': identifier not found
提示没找到定义。我该怎么办呢。
请问是不是我的源码有问题呢。

该用户从未签到

发表于 2010-7-16 23:31:00 | 显示全部楼层
请问您是否正确配置fftw库???

该用户从未签到

 楼主| 发表于 2010-7-19 12:14:23 | 显示全部楼层
您好 我用的是FFTSS库
未命名.jpg
2# FlySky

该用户从未签到

 楼主| 发表于 2010-7-19 12:17:32 | 显示全部楼层
我感到纳闷的就是在这。提示的问题让我不知道什么意思
请问 是不是因为FFTS的源文件有问题而出现这种错误。。。。。 2# FlySky

该用户从未签到

发表于 2010-7-19 13:13:08 | 显示全部楼层
如果您决定使用FFTSS,那么应该在Cmake中设置USE_FFTSS而不是默认的USE_FFTW。您的错误很明显地说明您并没有做这一步设置

该用户从未签到

 楼主| 发表于 2010-7-19 15:37:04 | 显示全部楼层
您好。我已经勾选了USE_FFFTSS啊。而且它的库文件和包含目录,我都选择了路径。还有哪边需要设置吗?
期待您的解答!!! 5# array

该用户从未签到

发表于 2010-7-19 15:48:58 | 显示全部楼层
没有别的需要设置了,重新检查您的配置!您很显然没有正确地选择FFTSS,您的编译器仍然在试图使用不存在的FFTW!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表