美文网首页
C++实战编程之常见疑问

C++实战编程之常见疑问

作者: YBshone | 来源:发表于2017-10-10 19:02 被阅读0次

    一:Q_DECL_EXPORT

    Q_DECL_EXPORT宏主要为了导出这个类,生成.dll的同时生成.lib文件。提供给外部接口供其他类使用。

    二、MSVC

    MSVC,是微软(MS)的VC运行库。
    很多程序在编制的时候,使用了微软的运行库,大大减少了软件的编码量,却提高了兼容性。但运行的时候,需要这些运行库。这些运行库简称就是MSVC。
      运行库的版本很多,一般都要装,比如2003、2005、2010等,另外还有32位和64位的区别。

    三、error C2143: syntax error : missing ';' before '*'

    其一:确实是在类声明后忘记}或者;
    其二:在类引用中出现问题
    使用AClass 可以定义class AClass在当前.h文件中

    话不多说,直接上图:

    使用环境:在线程类中使用到窗口CDataDock,故将头文件dataDock.h引入到CRecvThread类中

    添加datadock到.h.PNG

    编译会报错:
    这种情况一般是类引用是否有无用到的关系。

    移植到.cpp.PNG

    相关文章

      网友评论

          本文标题:C++实战编程之常见疑问

          本文链接:https://www.haomeiwen.com/subject/pqtbyxtx.html