1.在Qt debug运行的时候出现了 无法解析的外部符号 错误。不明白到底出现了什么情况,于是上网查询。得出以下解决方案
建立工程后,再新建一个新的类(如class a),类声明在a.h头文件中,在main.cpp中 #include "a.h" 但是在链接过程中报错:类a的所有成员函数(构造函数,析构函数等)均无法识别,被编译器标为“无法解析的外部符号”。
解决:
将当前qt工程所在的父目录下的 build-(工程名)-Desktop_Qt_5_0_2_MSVC2010_32bit-Debug 文件夹删除,再构建项目即可运行。。
具体原因不知道为什么,可能是编译器的原因?
2.中文乱码问题
出现了这种非常神奇的情况。
于是找寻解决方案。
发现 在每个编译的文件前面加上
#pragma execution_character_set("utf-8")
之后,运行程序,结果为
其中还会不停出现 常量中有换行符 。需要不断调整。