2017-07-07 74 views
0

我怎樣才能解決這個問題:標識符形式是不確定的

enter image description here

我很新的C/C++,所以我不知道我有什麼信息,以便正確地描述我的問題給。所有這一切,我做的是試圖將下面的傢伙here後一步一步Windows窗體。他把所有的東西都運轉起來了,我儘管做得和他做的一樣。

這裏是有錯誤的代碼:

using namespace System; 
using namespace System::Windows::Forms; 

[STAThreadAttribute] 
void Main(array<String^>^ args) { 
    Application::EnableVisualStyles(); 
    Application::SetCompatibleTextRenderingDefault(false); 
    Project1::MyForm form; 
    Application::Run(%form); 
} 
+1

看起來問題是第一個紅色的波浪曲。我的意思是它看起來像編譯器不知道Project1是什麼。這就是說這不是標準的C++。自從我是一名C++程序員以來,我在.NET平臺上的幫助水平會很低。 – drescherjm

+1

你有什麼有被稱爲C++ CLI。一個建議的話:放棄那種語言。 – Ron

+0

@Ron,但我希望能夠創建一個使用C++ Windows窗體應用程序。我怎樣才能以另一種方式做到這一點? – Yaroslav

回答

3

你真的應該爲自己節省很多痛苦,並使用C#爲您的GUI,僅使用C++/CLI到C#GUI內包本機非託管C++代碼。

反正Project1不是一個命名空間,以便只是刪除它。試試這個:

using namespace System; 
using namespace System::Windows::Forms; 

[STAThreadAttribute] 
void Main(array<String^>^ args) { 
    Application::EnableVisualStyles(); 
    Application::SetCompatibleTextRenderingDefault(false); 
    MyForm form; 
    Application::Run(%form); 
} 
相關問題