• 5475阅读
  • 2回复

怎样把已有的VC工程集成到Qt中 [复制链接]

上一主题 下一主题
离线landon
 
只看楼主 倒序阅读 楼主  发表于: 2010-07-13
各位,初学编程不久,只懂一些毛皮,不要拍我。

我有一个已经能够 运行的VC下的工程。它的入口函数有6个参数。
int main(int argc, char* argv[])

在DOS下输入六个参数来运行exe文件。

现在我想把这个工程集成到一个用QT做出来的软件当中,给它增加新的功能。我要使原来的六个参数,用Qt的Widget来实现,
请问我有几种方法?
1. 建立一个API,来链接生成的 lib或者dll ?
2. 可不可以建立一个API,直接把widget的值传给上面的这个main函数,然后在Qt里include所有原VC工程的头文件和源文件,而不链接 dll或者lib ?
3. 建立API的话,原来VC工程的main函数,是不是要改函数名?
离线dbzhang800

只看该作者 1楼 发表于: 2010-07-13
引用楼主landon于2010-07-13 16:53发表的 怎样把已有的VC工程集成到Qt中 :
各位,初学编程不久,只懂一些毛皮,不要拍我。
我有一个已经能够 运行的VC下的工程。它的入口函数有6个参数。
int main(int argc, char* argv[])
.......


先认真去看看 QProcess 的manual吧,感觉你走的方向不太对
离线landon
只看该作者 2楼 发表于: 2010-07-15
回 1楼(dbzhang800) 的帖子
我想要做的只是把原来VC下工程的main函数改为接口函数,
然后用QT中的widget把 值从DOS下输入改为 控件选择值然后再传递给 接口函数而已。

这种思路不对么?
快速回复
限100 字节
 
上一个 下一个