2010-07-10 124 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函數和聲明,我希望這有助於。

相關問題