2012-07-17 75 views
0

我用内置Qt的VS2010。我试图实现客户端和服务器,使用UDP。 我从书Qt4编程GUI C++的例子。虽然包括QtNetwork,我得到了很多错误

的实现主要是基于Qt库QtNetwork,但是当我把它给我收到了很多关于我的错误未知的喜欢:

Error 8 error C2653: 'System' : is not a class or namespace name ****\AssemblyInfo.cpp 3 
Error 9 error C2871: 'Reflection' : a namespace with this name does not exist ****AssemblyInfo.cpp 3 

我认为错误是库QtNetwork的结果没有被列入正常。 你能请教我如何解决这个问题?!

我试图用我的方式来解决这个问题,并采取以下措施:

  1. 在VS的:Qt \ Qt的项目设置\添加网络库,然后qmake -projectqmakenmake

  2. 在.pro文件中添加字符串QT += network,然后qmake -projectqmakenmake

他们俩都未能应对这个问题。

这是我得到的错误列表:

Error 8 error C2653: 'System' : is not a class or namespace name ***\AssemblyInfo.cpp 3 
Error 9 error C2871: 'Reflection' : a namespace with this name does not exist ***AssemblyInfo.cpp 3 
Error 10 error C2653: 'System' : is not a class or namespace name ***AssemblyInfo.cpp 4 
Error 11 error C2871: 'CompilerServices' : a namespace with this name does not exist ***AssemblyInfo.cpp 4 
Error 12 error C2653: 'System' : is not a class or namespace name ***AssemblyInfo.cpp 5 
Error 13 error C2871: 'InteropServices' : a namespace with this name does not exist ***AssemblyInfo.cpp 5 

回答

0

我想通了,这是问题! 1.我创建了单元测试,后来从项目中移除它们,但是t removed from folder as result lots of errors, which i presented here 2. I tried to include QtNetwork with < > , but it didn t没有工作3.但是当我qmake -project,qmake,nmake和生成的.pro文件包含字符串QT + =网络项目编译成功时!

相关问题