从控制台应用程序到windows窗体GUI问题 我在Visual C++中编写了控制台应用程序,现在我想使用Windows窗体向它添加一个GUI。我不熟悉Windows窗体。我有以下问题 我不知道如何在windows窗体中包含来自其他.h文件的类 像我的原始项目中的#include,#include,#include这样的库还可以在windows窗体项目中使用吗 将我的原始项目转换为.dll并在windows窗体中使用它是否更好

从控制台应用程序到windows窗体GUI问题 我在Visual C++中编写了控制台应用程序,现在我想使用Windows窗体向它添加一个GUI。我不熟悉Windows窗体。我有以下问题 我不知道如何在windows窗体中包含来自其他.h文件的类 像我的原始项目中的#include,#include,#include这样的库还可以在windows窗体项目中使用吗 将我的原始项目转换为.dll并在windows窗体中使用它是否更好,c++,windows,winforms,C++,Windows,Winforms,您有一篇来自Microsoft的关于此主题的精彩文章 1) 我不理解你的问题,但我相信你会在上面的文章中找到答案 2) 我不明白为什么你不能使用你原来的项目,所以这应该不是一个问题 3) 这取决于项目。如果您想与其他应用程序共享程序代码,DLL文件非常漂亮。但是,如果您的程序相当大,那么可能不会。如果您在源文件的最顶端完全按原样放置:#include 然后您应该能够使用windows函数和声明,我希望这对您有所帮助。关于第一个问题。我的意思是,在c语言中,我可以直接使用“include”blab

您有一篇来自Microsoft的关于此主题的精彩文章

1) 我不理解你的问题,但我相信你会在上面的文章中找到答案

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


3) 这取决于项目。如果您想与其他应用程序共享程序代码,DLL文件非常漂亮。但是,如果您的程序相当大,那么可能不会。如果您在源文件的最顶端完全按原样放置:#include


然后您应该能够使用windows函数和声明,我希望这对您有所帮助。

关于第一个问题。我的意思是,在c语言中,我可以直接使用“include”blabla.h,但当我在windows窗体中尝试时。我得到错误C2143:语法错误:缺少“;”在“#include“TDMS.h”namespace TDMSplotting{…}”Grey行的“namespace”之前,这通常意味着您弄乱了类头中的某些内容,例如忘记了尾随;在类声明的末尾#在任何类型的应用程序中都包含相同的功能。你说得很对。我忘了;最后。当我把主c改成clas时。