召唤蕾姆

QT自带GCC编译pgmodeler



  • 在下刚接触,完全不知所以然,但目前项目需要编译一份pgmodeler
    在官方下了一份pgmodeler的源码,https://github.com/pgmodeler/pgmodeler/tags
    至于版本,因为看了 http://blog.csdn.net/ferstar/article/details/42234589 ,所以使用的是pgmodeler 0.7

    但qmake时,并没有出现预期的 makefile 文件,

    报错是这样的

    16:25:43: 为项目pgmodeler执行步骤 ...
    16:25:43: 配置没有改变, 跳过 qmake 步骤。
    16:25:43: 正在启动 "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"

    cd libutils\ && ( if not exist Makefile C:\Qt\Qt5.5.1\5.5\msvc2013\bin\qmake.exe C:\pgmodeler\libutils\libutils.pro -spec win32-msvc2013 "CONFIG+=debug" -o Makefile ) && "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f Makefile
    "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f Makefile.Debug
    cd libparsers\ && ( if not exist Makefile C:\Qt\Qt5.5.1\5.5\msvc2013\bin\qmake.exe C:\pgmodeler\libparsers\libparsers.pro -spec win32-msvc2013 "CONFIG+=debug" -o Makefile ) && "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f Makefile
    "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f Makefile.Debug
    cl -c -nologo -Zc:wchar_t -FS -Zi -MDd -W3 -w34100 -w34189 -w44996 -EHsc -GR /Fd..\..\pgmodeler\build\parsers.pdb -DUNICODE -DWIN32 -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I..\..\pgmodeler\libparsers -I. -I..\..\Qt\Qt5.3.0\5.3\mingw482_32\include -I..\..\PostgreSQL\9.3\include -I..\..\pgmodeler\libutils\src -I..\..\pgmodeler\libpgconnector\src -I..\..\pgmodeler\libparsers\src -I..\..\pgmodeler\libpgmodeler\src -I..\..\pgmodeler\libobjrenderer\src -I..\..\pgmodeler\libpgmodeler_ui\src -I..\..\pgmodeler\main\src -I..\..\Qt\Qt5.5.1\5.5\msvc2013\include -I..\..\Qt\Qt5.5.1\5.5\msvc2013\include\QtPrintSupport -I..\..\Qt\Qt5.5.1\5.5\msvc2013\include\QtWidgets -I..\..\Qt\Qt5.5.1\5.5\msvc2013\include\QtGui -I..\..\Qt\Qt5.5.1\5.5\msvc2013\include\QtANGLE -I..\..\Qt\Qt5.5.1\5.5\msvc2013\include\QtNetwork -I..\..\Qt\Qt5.5.1\5.5\msvc2013\include\QtCore -Imoc -I..\..\Qt\Qt5.5.1\5.5\msvc2013\mkspecs\win32-msvc2013 -Foobj\ @C:\Users\YUANZH~1\AppData\Local\Temp\nm368.tmp
    

    schemaparser.cpp
    C:\PostgreSQL\9.3\include\iconv.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
    ....\pgmodeler\libparsers\src\schemaparser.cpp(71) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(71) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(160) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(160) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(228) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(228) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(306) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(306) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(345) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(345) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(382) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(382) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(465) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(465) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(504) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(504) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(511) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(511) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(552) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(552) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(718) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(718) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(726) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(726) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(776) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(776) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(815) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(815) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(837) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(837) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(953) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(953) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(1003) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(1003) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(1025) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(1025) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(1050) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(1050) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\schemaparser.cpp(1071) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\schemaparser.cpp(1071) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    xmlparser.cpp
    C:\PostgreSQL\9.3\include\iconv.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
    ....\pgmodeler\libparsers\src\xmlparser.cpp(84) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(84) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\xmlparser.cpp(96) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(96) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\xmlparser.cpp(107) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(127) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(127) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\xmlparser.cpp(136) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(139) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(200) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(200) : error C2440: “<function-style-cast>”: 无法从“QString”转换为“Exception”
    无构造函数可以接受源类型,或构造函数重载决策不明确
    ....\pgmodeler\libparsers\src\xmlparser.cpp(211) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(219) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(233) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(235) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(244) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(276) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(298) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(319) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(327) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(341) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(349) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    ....\pgmodeler\libparsers\src\xmlparser.cpp(365) : error C2065: “PRETTY_FUNCTION”: 未声明的标识符
    正在生成代码...
    NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.EXE"”: 返回代码“0x2”
    Stop.
    NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"”: 返回代码“0x2”
    Stop.
    NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
    Stop.
    16:25:46: 进程"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"退出,退出代码 2 。
    Error while building/deploying project pgmodeler (kit: Desktop Qt 5.5.1 MSVC2013 32bit)
    When executing step "Make"
    16:25:46: Elapsed time: 00:03.

    求指教,各位走过路过的大神帮帮忙


  • 网站研运

    @萌萌小张飞 PRETTY_FUNCTION这个宏没有出现。这个或许是包含的时候出了问题??



  • @jcy 我正在尝试用 qt的mingw版本重新编译,一开始方向就错了...


 

最近的回复

  • 0_1524629331614_好棒的.jpg
    各位好哦,最近我又开始进行我们论坛的再次研发了。这一次呢,我们为我们的社区添加了一个重大的功能,那就是Live2D哦。借助Live2D在Web端的技术,我们成功地把看板娘蕾姆请到我们论坛了呢。
    0_1524634368387_d2c83fb3-71fc-414e-ab02-334a1d6c6007-image.png
    不要小看她,她可以陪你们说话、也可以一个人自言自语,有时候还会爆发出中二的词汇呢;
    更多的情况下,蕾姆很温柔,早上她能向你说声早上好,中午她能向你提出建议不要太累太辛苦了,晚上也能提醒你不要熬夜。自从有了蕾姆后,我们的精神也爽了,心情也好了,自己也变得萌萌哒了。

    好了,技术方面呢,还是要感谢 @维基萌 的二次作品,虽然最初Live2D是由这家公司制作的,但是有庞大的社区力量,推动了这款产品的普及,于是乎我们也可以拿Live2D来用了呢。
    此外,得益于最近兴起的聊天机器人,我们也成功地将聊天机器人的功能整合到我们的论坛里了,目前聊天机器人很棒,感觉就像真的蕾姆一样呢。

    归纳总结,我们使用到了以下的内容:

    NodeBB框架
    Live2D
    Turing123

    萌梦社区以后会给大家带来更多更好的内容!

    阅读更多
  • 亮点就是对比的地方比较清晰。我希望另外一个beyond compare软件出现。

    阅读更多
  • 在deepin上,如何使用git托管代码,这里推荐一个工具 SmartGit

    在深度商店搜索[SmartGit],安装

    0_1524572222379_深度截图_deepin-appstore_20180424191503.png

    第一次打开,需要配置,这里输入自己的git用户名和邮箱,我使用的是码云

    0_1524572276100_深度截图_选择区域_20180424191602.png

    创建本地仓库

    菜单[Respository]-[Clone]

    0_1524572487937_深度截图_选择区域_20180424202102.png

    输入git仓库地址,下一步,下一步,

    0_1524572568462_深度截图_选择区域_20180424202236.png

    选择本地地址,Finish,这样我们的代码就从git下载到本地了

    0_1524572342889_深度截图_选择区域_20180424201348.png

    上传

    我创建了一个测试文本

    0_1524572727847_深度截图_选择区域_20180424202521.png

    右键这个文件,选择Commit

    0_1524572789341_深度截图_选择区域_20180424202623.png

    点击Commit后

    0_1524572829048_深度截图_选择区域_20180424202644.png

    右键这一条,选择Push Commit,如果提示输入账户就填码云的账号

    登录网站,检查,成功了

    0_1524573043120_深度截图_选择区域_20180424203030.png

    新建一个文档,这次提交时候选择Commit & Push,可以直接提交到网站

    阅读更多
  • 告诉你一个方法,Slider位于MouseArea的上层,然后除了Slider的hover和press事件,其余的事件都走MouseArea。怎么做到?可以在事件中设置MouseArea的visible属性。
    还有一种做法就是Slider自定义背景background,里面包含了MouseArea。

    阅读更多

关注我们

微博
QQ群











与 萌梦社区 的连接断开,我们正在尝试重连,请耐心等待