编译错误:对'_imp_'的未定义引用 - >改变编译器?

时间:2012-07-05 11:32:19

标签: qt visual-c++ compilation

我目前正在Qt Creator的帮助下开发应用程序。我使用包含函数的SDK来使用特定的硬件卡,因此必须包含.dll。

我以前遇到过大量的编译错误,指出某些未定义的引用指向' _RTC_blabliblou'做了。经过一些论坛之后,我发现这是因为我使用的.lib可能是用MSVStudio编程的,而且解决方案是将MS的RunTmChk.lib包含到我的项目中。

确实,错误消失了,留给其他未定义的引用: ' _allshr' ' _aullshr' ' 小鬼 _fseeki64' ' 小鬼 _ftelli64' 它们似乎是MSVStudio的RTL的功能。

所以这是我的问题: 1)我应该用MSVC编译器编译我的项目(如果是的话,怎么做)? 2)或者在遇到每个未定义的引用后,我可以继续使用MS库吗?

0 个答案:

没有答案