• 4974阅读
  • 1回复

有人用过dquest吗,库编译时出问题 [复制链接]

上一主题 下一主题
离线spritist
 
只看楼主 倒序阅读 楼主  发表于: 2011-02-24
用vs2008编译库时出现这种编译错误
cl : Command line error D8021 : invalid numeric argument '/Wno-invalid-offsetof'

invalid numeric argument 是无效数字变量
Wno-invalid-offsetof阻止对一个非POD类型使用‘offsetof’宏的警告。根据1998 ISO C++标准,一个非POD类型使用‘offsetof’没有定义。在现有的C++执行里,尽管这样,‘offsetof’通常给出一个毫无意义的结果即使在特定的类别的非POD类型中应用。(例如‘struct’这个非POD类型只有在virtue才能有一个堆栈)这个标志是给那些明白他们写的nonportable程序和故意选择忽略警告的那些人看的。

不知道怎么解决...


dquest相关:
http://discussion.forum.nokia.com/forum/showthread.php?210814-DQuest-ORM-framework-for-Qt-Sqlite
离线spritist
只看该作者 1楼 发表于: 2011-02-24
暴力解决方案:删Pro文件和Pri文件中有Wno-invalid-offsetof的两行。。。

求温柔点的解决方案
[ 此帖被spritist在2011-02-24 10:28重新编辑 ]
快速回复
限100 字节
 
上一个 下一个