【发布时间】:2011-01-17 03:26:38
【问题描述】:
是否可以在 Windows 上使用 g++ 编译代码并使用 DirectX?使用 Visual Studio 编译器是否存在主要的速度差异?由于 DirectX 已经是一个编译库,我认为没有区别。是否有任何类型的许可可以防止这种情况发生?
【问题讨论】:
标签: windows cross-platform directx g++
是否可以在 Windows 上使用 g++ 编译代码并使用 DirectX?使用 Visual Studio 编译器是否存在主要的速度差异?由于 DirectX 已经是一个编译库,我认为没有区别。是否有任何类型的许可可以防止这种情况发生?
【问题讨论】:
标签: windows cross-platform directx g++
MinGW-32 可以正常工作,无论是在 Windows 上还是从 Linux 交叉编译。
Cross compiling Direct3D on Linux with mingw
请注意,不幸的是 MSVC 仍然可以生成更快的代码,但您需要进行测试以衡量差异有多大。
【讨论】:
您可以在 DirectX 中使用 mingw(gcc/g++ 的 Windows 端口)。
http://mingw-starter.blogspot.com/2008/02/mingw-directx.html
【讨论】: