异常综合
ec06cumt
这个作者很懒,什么都没留下…
展开
-
CMake Error: CMake can not determine linker language for target
在学习cmake的时候,报此错误,是应为,我再ADD_EXECUTABLE(app xxx.hpp)的错误,应该是.cpp或者.c,没有源文件,会报错。原创 2015-12-14 16:55:07 · 36239 阅读 · 4 评论 -
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
这个问题是由于data的目录下没有安装数据库表解决方法:vi /etc/my.cnf修改为正确的datadir=“xxxxx”即可原创 2016-03-02 11:03:19 · 30288 阅读 · 4 评论 -
note: candidates are: virtual void CHandle::OnExcute(int, char*, int&, char*, int&)
在写纯虚函数的时候,发现一个诡异的问题,我再基类中定义了纯虚函数,但是在实现类中,怎么调用也不对,最后发现是引用的问题,我怀疑的gcc编译器的bug,但是没有深入研究。现记录如下:#include class A{protected: A(){};public: virtual ~A(){}; virtual void do_something(int iMsgID,char*原创 2016-04-07 18:40:18 · 4752 阅读 · 0 评论 -
macros: not a valid preprocessing token
macros: not a valid preprocessing tokenwindows上的宏定义正确,gcc编译报错。如#define REGISTER_JOB_PROC(X) g_PacketMgr.Register(##X,CServerFunction::_Proc_##X)但是linux上make报错。解决如下:#define REGISTER_原创 2016-07-12 16:14:13 · 946 阅读 · 0 评论 -
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 11: ordinal not in range
在安装yum install mysql-devel的时候报yum的错误。Loaded plugins: fastestmirror, securityTraceback (most recent call last): File "/usr/bin/yum", line 29, in yummain.user_main(sys.argv[1:], exit_code=True)原创 2016-09-08 15:32:31 · 1306 阅读 · 0 评论 -
protobuf-2.5.0/google/protobuf/repeated_field.h:322:63: error: macro "cast" requires 2 arguments, bu
在使用protobuf的时候,发现一个诡异的问题,我的所有代码都没有报错,但是cmake编译就是报上面的错误。我一个个文件删除,检查,都没有问题,但是一旦引入到头文件就会报一大推的错误。最后突发奇想,调整头文件的包含顺序,把出错的头文件放到include的一个位置,尽然不报错了,诡异至极。不知道是protobuf的问题,还是我用的cmke的问题。。。原创 2016-10-26 10:33:20 · 2602 阅读 · 0 评论 -
can’t convert between vector values of different size return (__m64) __builtin_ia32_vec_init_v2si
在cmake编译的时候,发现报大量的错误:can’t convert between vector values of different size return (__m64) __builtin_ia32_vec_init_v2si (__i0, __i1); ^/us原创 2016-11-09 15:40:49 · 3918 阅读 · 2 评论