网易云课堂有一门免费课程《跨平台开发中的编译错误》。
https://study.163.com/course/courseMain.htm?courseId=1005978003&share=2&shareId=400000000587023
本课程属于:《C++跨平台开发干货系列教程目录》系列课程。
下面是目录:
目录
章节1开讲之前
课时1听课须知04:38
课时2源代码简介02:16
课时3课程附件目录04:38
课时4区分32位与64位的系统,程序的参考方法
章节2C++跨平台开发中的编译错误
课时5Windows-32位/64位程序编译121:06
课时6Windows-32位/64位程序编译204:00
课时7pro文件中Template参数配置错误04:39
课时8不同版本的编译器01:39
课时9从QObject和其他类多重派生05:27
课时10connect连接信号和槽函数时忘记包含对象的类定义文件05:37
课时11找不到dll中的引出接口31:27
课时12忘记将ui文件添加到pro或者忘记包含父类对话框的头文件08:38
课时13类定义后面忘记写”;”07:00
课时14调用了临时变量的地址02:25
课时15“>>”操作符中间需要加空格02:49
课时16多重派生&Q_OBJECT宏07:35
课时17从字符串文本转换将丢失 const 限定符02:38
课时18缺少默认构造函数04:43
课时19缺少默认构造函数201:27
课时20使用了命名空间04:09
课时21隐藏03:27
课时22main()函数被放到了命名空间里01:34
课时23随意拷贝代码导致的编译错误03:00
课时24对象所属的类存在纯虚函数02:54
课时25#define语句中出现了“=”03:27
课时26带有const修饰符的接口调用非const接口04:15
课时27map的key未提供比较接口05:47