永发信息网

你好,我在vs2008新建了一个ui,但没有生成对应的.h和.cpp文件,这个应该怎么生成呢?可以指导一下么

答案:2  悬赏:0  手机版
解决时间 2021-02-05 01:53
  • 提问者网友:雨不眠的下
  • 2021-02-04 02:49
你好,我在vs2008新建了一个ui,但没有生成对应的.h和.cpp文件,这个应该怎么生成呢?可以指导一下么
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-02-04 03:24
刚开是学的时候可以使用ui文件, 但是以后不能依赖它。那样不好。
在你的qt安装路径的bin目录中有个uic.exe 的程序 这个是用来生成 ui文件对应的头文件用的。
使用命令 uic.exe a.ui -o a.h 就可以生成代码了。 你可以使用a.h 中生成的 类。那是一个窗口控件类,申明一个实例 然后 .show() 就可以了。
如果你想自动的将 ui 文件编成 h文件 需要安装 qt addin for visual studio
然后在你的项目上右键 选择 转换为 qt-addin 工程 就可以。
全部回答
  • 1楼网友:第幾種人
  • 2021-02-04 04:07
其实,不建议你使用vs2008来编译纯c程序。 vs2008编译器主要是支持iso/ansi标准c++程序和ecma标准c++/cli的。 有些地方,可能与ansi c98标准不兼容,会报错的。 比如c函数的默认int返回值。 虽然从理论上讲,c++与c完全兼容,但实际用起来毕竟是有差距的……
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯