我有一个CUDA VIDEO ENCODING的示例代码,它最初是为windows编写的,在准备Make文件并尝试编译之后,由于HRESULT,LARGE_INTEGER和DWORD数据类型它们是特定于windows的,因此会出错。我该如何克服这个问题呢?
LARGE_INTEGER m_liUserTime0, m_liKernelTime0;
DWORD m_dwStartTime;
还有其他选择吗?
答案 0 :(得分:5)
您可以自己定义这些类型:
typedef unsigned long long LARGE_INTEGER;
typedef unsigned long DWORD;
typedef long HRESULT;