未明确引用LONG_PTR,Digital Mars C ++编译器问题

时间:2011-07-17 06:15:58

标签: c++ winapi compiler-construction

我正在使用Win Api。我的程序使用LONG_PTR。它与MinGW和Borland C ++编译器编译良好。但是当我尝试使用Digital Mars C ++编译器进行编译时,它会出现错误undefined reference to LONG_PTR。我是否必须为DMC链接额外的库,或者DMC是否完全不支持WinApu,还是由其他名称定义LONG_PTR?

1 个答案:

答案 0 :(得分:2)

最有可能的是,Windows标头对于该编译器没有正确的#ifdef。 MSDN列出了所有Windows API类型的类型,因此您应该可以轻松查找并提供正确的类型。