我使用最新的中继版本gpuocelot在Mac 10.6.8上使用gcc 4.5.3和boost @ 1.49.0_0 + universal(active)(boost已安装通过macports)。构建gpuocelot失败,因为在OS X上升高链接错误Snow Leopard
我运行scons的,我得到
.release_build/ocelot/ptx.os .release_build/ocelot/ptxgrammar.os -L/usr/lib -lboost_system-mt -lboost_filesystem-mt -lboost_thread-mt -ldl ld: library not found for -lboost_system-mt collect2: ld returned 1 exit status
this在OS X Lion中报告故障。 任何有类似问题的人?
有你内置Boost.System的多线程变体? –
不,我安装了boost @ 1.49.0_0 + universal。为什么我必须构建一个多线程变体Boost? –
请阅读Boost手册。 - 只有几个库(比如Boost.System,Boost.Thread等)需要被构建,我不知道“boost @ 1.49.0_0 + universal“是,但如果它不包含预建库,则应该自行构建它们。 –