2010-07-10 145 views
1

我在visual C++中编写了一个控制台应用程序,现在我想使用Windows窗体为其添加GUI。我是新来的Windows窗体。我有以下问题从控制台应用程序到Windows窗体GUI问题

  1. 我不知道如何从Windows窗体中包含其他.h文件的类。
  2. 是类似于#include <stdio.h>,#include <stdlib.h>,#include <iostream>这样的库在我原来的项目中还能用于windows窗体项目吗?
  3. 将我的原始项目转换为.dll并在Windows窗体中使用它会更好吗?

回答

1

您有一篇关于此主题的文章很棒,http://msdn.microsoft.com/en-us/library/aa290064(VS.71).aspx

1)我不明白你的问题,但我很肯定你会在上面的文章中找到答案。

2)我不明白你为什么不能使用你的原始项目,所以它可能不应该是一个问题。

3)这取决于项目。如果您想与其他应用程序共享程序代码,DLL文件非常漂亮。但是如果你的程序很大,那么可能不是。

+0

第一个问题。我的意思是在C我可以只使用#包括“blabla.h” ,但是当我在Windows窗体中尝试。我得到错误C2143:语法错误:缺少';'之前“命名空间” 为线 “的#include‘TDMS.h’ 命名空间TDMSplotting {...}” – Grey 2010-07-10 21:41:04

+0

@Grey,通常意味着你搞砸了在类的头的东西,就像忘记尾随;在类声明的最后。 #include在任何类型的应用程序中都是一样的。 – Joe 2010-07-10 21:52:12

+0

你很对。我忘了 ;最后。当我改变我的main.c到clas。 – Grey 2010-07-10 22:05:58

1

如果你把完全一样在你的源文件的顶部:#包括

那么你应该能够使用Windows函数和声明,我希望这有助于。

相关问题