【问题标题】:from console application to windows form GUI problem从控制台应用程序到 Windows 窗体 GUI 问题
【发布时间】:2011-03-14 08:21:21
【问题描述】:

我用 Visual C++ 编写了一个控制台应用程序,现在我想使用 Windows 窗体向它添加一个 GUI。我是 Windows 窗体的新手。我有以下问题

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

【问题讨论】:

    标签: c++ windows winforms


    【解决方案1】:

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

    1) 我没看懂你的问题,但我很确定你会在上面的文章中找到答案。

    2) 我不明白为什么你不能使用你原来的项目,所以这应该不是问题。

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

    【讨论】:

    • 第一个问题。我的意思是在 c 中我可以只使用 #include "blabla.h" 但是当我尝试在 Windows 窗体中时。我收到错误 C2143:语法错误:缺少“;”在“#include”TDMS.h“命名空间TDMSplotting {...}”行的“命名空间”之前
    • @Grey,这通常意味着你在类头中搞砸了一些东西,比如忘记了尾随;在类声明的末尾。 #include 在任何类型的应用程序中的作用都是一样的。
    • 你说的很对。我忘了 ;在末尾。当我将 main.c 更改为 clas.
    【解决方案2】:

    如果您完全按原样放在源文件的最顶部:#include

    那你应该可以使用windows函数和声明了,希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多