gpt4 book ai didi

c - 如何在 MACOS 上将 GLUE 与 CUDA 结合使用?

转载 作者:行者123 更新时间:2023-12-03 18:18:37 24 4
gpt4 key购买 nike

我在 MacOsX 上编译使用 GLUT 的 CUDA 程序时遇到问题。这是我用来编译源代码的命令行:

nvcc main.c -o main -Xlinker "-L/System/Library/Frameworks/OpenGL.framework/Libraries -lGL -lGLU""-L/System/Library/Frameworks/GLUT.framework"

这是我得到的错误:

undefined symbol : “_glutInitWindowSize”,引用自: _main 在 tmpxft_00001612_00000000-1_main.o “_glutInitWindowPosition”,引用自: _main 在 tmpxft_00001612_00000000-1_main.o “_glutDisplayFunc”,引用自: _main 在 tmpxft_00001612_00000000-1_main.o “_glutInitDisplayMode”,引用自: _main 在 tmpxft_00001612_00000000-1_main.o “_glutCreateWindow”,引用自: _main 在 tmpxft_00001612_00000000-1_main.o “_glutMainLoop”,引用自: _main 在 tmpxft_00001612_00000000-1_main.o “_glutInit”,引用自: _main 在 tmpxft_00001612_00000000-1_main.old:未找到符号collect2: ld 返回 1 个退出状态

我知道我没有为 GLUT 指定任何库,但我就是找不到它!有人知道它在哪里吗?顺便说一句,在使用 nvcc 编译时,似乎没有办法使用 GLUT.framework。

非常感谢,

欧米茄

最佳答案

看起来您可能已经有了答案,但为了将来引用,您可以使用

-Xlinker -framework,OpenGL,-framework,GLUT

而不是整体

-L/System/Library/Frameworks/OpenGL.framework/Libraries -lGL -lGLU

使用 nvcc 时。来源:http://forums.nvidia.com/index.php?showtopic=163995

关于c - 如何在 MACOS 上将 GLUE 与 CUDA 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2498749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com