我想使用glfw 2.7.8和Digital Mars D编译器2.0版本相关联。我按照示例makefile中的说明将.lib文件复制到dm/lib文件夹,但没有成功。一个编译示例如下。
我得到的输出是:
我已经尝试了Windows 7和Mac OSX 10.8.2,但是没有成功。 我应该将glfw.d编译为库,然后将其放入我的主目录中吗?
当我尝试将.lib拖到主目录并使用-L编译器标志链接到glfw.lib时,我也遇到了找不到符号的问题。
非常感谢您提供任何示例或帮助。
dmd main.d
文件的来源是:
import std.string;
import glfw;
int main()
{
glfwInit();
return 0;
}
我得到的输出是:
main.d(2): Error: module glfw is in file 'glfw.d' which cannot be read
import path[0] = /usr/share/dmd/src/phobos
import path[1] = /usr/share/dmd/src/druntime/import
我已经尝试了Windows 7和Mac OSX 10.8.2,但是没有成功。 我应该将glfw.d编译为库,然后将其放入我的主目录中吗?
当我尝试将.lib拖到主目录并使用-L编译器标志链接到glfw.lib时,我也遇到了找不到符号的问题。
非常感谢您提供任何示例或帮助。