0

我有一个 CUDA VIDEO ENCODING 的示例代码,它最初是为 Windows 编写的,在准备 Make 文件并尝试编译它之后,由于 HRESULT 、 LARGE_INTEGER 和 DWORD 数据类型是 Windows 特有的,所以会出错。我该如何克服这个问题?

LARGE_INTEGER m_liUserTime0, m_liKernelTime0;
DWORD m_dwStartTime;

有没有其他选择?

4

1 回答 1

5

您可以自己定义这些类型:

typedef unsigned long long LARGE_INTEGER;
typedef unsigned long DWORD;
typedef long HRESULT;
于 2013-07-19T01:20:40.887 回答