• 9055阅读
  • 14回复

VC2008上的MFC程序如何移植到QT Creator上,不胜感激哈~~~ [复制链接]

上一主题 下一主题
离线nowitzki
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-14
在VC2008上编的图像处理界面,包含打开,保存,FFT,直方图均衡,锐化,边缘提取等的功能,怎么在QT下也做个界面来实现呢?求高手相助,不胜感激!!~~~~

PS:QT4做图像处理界面和功能,这一类的书籍和资料好像很难找哈,哪位高人有资料或者不吝赐教,感激不尽~~~
[ 此帖被nowitzki在2011-04-18 15:26重新编辑 ]
离线浪漫天使
只看该作者 1楼 发表于: 2011-04-14
你 原来的mfc 程序呢?附件上来看看。
离线nowitzki
只看该作者 2楼 发表于: 2011-04-14
回 1楼(浪漫天使) 的帖子
好的~~多谢各位帮忙哈~~~
附件: classdib.zip (1 K) 下载次数:4
离线浪漫天使
只看该作者 3楼 发表于: 2011-04-14
只有 sln 什么代码都没有
离线nowitzki
只看该作者 4楼 发表于: 2011-04-15
哦,我的上传量有限,压缩后还有16M,我只把代码给你吧,多谢啦~~
附件: classdib.zip (24 K) 下载次数:4
离线nowitzki
只看该作者 5楼 发表于: 2011-04-15
这是界面图~~
离线caolong_yst
只看该作者 6楼 发表于: 2011-04-15
下个Qt 的插件 用VS 也可以写Qt编程的 ,完了之后建立个Qt Application 把原先的源文件导进去就行了
离线浪漫天使
只看该作者 7楼 发表于: 2011-04-15
方便的话 把你的exe 上传一下 还有相关的lib和dll 谢谢
[ 此帖被浪漫天使在2011-04-15 11:20重新编辑 ]
离线nowitzki
只看该作者 8楼 发表于: 2011-04-15
回 6楼(caolong_yst) 的帖子
哦,多谢~~那如果在Linux平台下的QT编程也可以这么用吧?~~
离线nowitzki
只看该作者 9楼 发表于: 2011-04-15
回 7楼(浪漫天使) 的帖子
好吧~~
附件: Debug.zip (1479 K) 下载次数:18
离线浪漫天使
只看该作者 10楼 发表于: 2011-04-15
这么说吧 我拿到你的 classdib 后编译 在链接阶段 有一堆函数 找不到。
比如 ThresholdTrans

而你给我的debug包里面是静态编译的。没有lib与dll
我没有意思说要你的ThresholdTrans函数相关源代码

有了 对应的lib 与dll,才能编译,对吧?
离线nowitzki
只看该作者 11楼 发表于: 2011-04-15
回 10楼(浪漫天使) 的帖子
额,我这个没有lib或者dll文件,我上传的是所有的源文件了~~我这个版本的VS没有吧
离线浪漫天使
只看该作者 12楼 发表于: 2011-04-18
那请问  ThresholdTrans 函数在哪里实现的呢?
离线nowitzki
只看该作者 13楼 发表于: 2011-04-18
回 12楼(浪漫天使) 的帖子
额~~~应该在头文件里定义,在cpp源文件里实现吧,我也不是很清楚,要不你给个邮箱,我把源程序发你邮箱~~
离线nowitzki
只看该作者 14楼 发表于: 2011-04-28
回 6楼(caolong_yst) 的帖子
再麻烦问一下,我试了你说的那种办法,把MFC程序写好后原封不动的导入QT中,但是提示报错:
testt.obj : error LNK2019: 无法解析的外部符号 "public: static struct CRuntimeClass * __stdcall CMainFrame::GetThisClass(void)" (?GetThisClass@CMainFrame@@SGPAUCRuntimeClass@@XZ),该符号在函数 "public: virtual int __thiscall CtesttApp::InitInstance(void)" (?InitInstance@CtesttApp@@UAEHXZ) 中被引用
1>C:\Program Files\Microsoft Visual Studio 9.0\练习\qt1\Debug\qt1.exe : fatal error LNK1120: 1 个无法解析的外部命令

是不是还需要改动哪些地方,多谢!~~
快速回复
限100 字节
 
上一个 下一个