我目前正在Qt Creator的帮助下开发应用程序。我使用包含函数的SDK来使用特定的硬件卡,因此必须包含.dll。
我以前遇到过大量的编译错误,指出某些未定义的引用指向' _RTC_blabliblou'做了。经过一些论坛之后,我发现这是因为我使用的.lib可能是用MSVStudio编程的,而且解决方案是将MS的RunTmChk.lib包含到我的项目中。
确实,错误消失了,留给其他未定义的引用: ' _allshr' ' _aullshr' ' 小鬼 _fseeki64' ' 小鬼 _ftelli64' 它们似乎是MSVStudio的RTL的功能。
所以这是我的问题: 1)我应该用MSVC编译器编译我的项目(如果是的话,怎么做)? 2)或者在遇到每个未定义的引用后,我可以继续使用MS库吗?