所以,讓我們來看看這個滾動。過去,我已經用同一個IDE創建了幾個使用C++的程序; Visual Studio和我似乎遇到了一個問題,當我試圖調用應用程序名稱空間時,它只是不會識別它。也許我在做一些愚蠢的事情,比如忘記導入或者包含一個命名空間,但我確信這是正確的。我查看了我可以訪問的主要網站,但我並沒有真正找到自己想要的內容,所以我決定它會幫助像C++這樣的新用戶,但不是Visual Studio。CLR在Visual Studio 2015 C++中的應用(無法識別的代碼?)
我已經知道如何在C++中設置鏈接器,所以如果這與它有任何關係,不是。
如果你想看到我的LibraryWindow.cpp文件:
#include "LibraryWindow.h"
#include <string.h>
using namespace System;
using namespace std;
[STAThread]
int Main(array<System::String^>^ args) {
Application::SetCompatibleTextRenderingDefault(true);
Application::EnableVisualStyles();
LibraryWindow libraryWindow = new LibraryWindow();
Application::Run(%libraryWindow);
}
主要是,上面的代碼從存儲器寫入。
但是,如果您仍然不確定我的意思,命名空間「應用程序」會給出一個紅色的錯誤標誌,顯然它會編譯時有錯誤。
我也覺得有一些愚蠢的事情,我正在處理的代碼,所以我希望最終得到它全部清理。
是的,我知道我設置了「using namespace system;」然後是「System :: String」,但那是我調試我以前有過的String錯誤。 – VenHayz