विजुअल स्टूडियो एक्सप्रेस 2010 का उपयोग करके मैंने विंडोज़ एप्लिकेशन और खाली परियोजना विकल्पों के साथ एक विंडोज प्रोजेक्ट बनाया। मैं तो MSDN विंडोज ट्यूटोरियल से following code snippet की कोशिश की:विंडोज प्रोग्रामिंग ट्यूटोरियल में अनसुलझा बाहरी प्रतीक __RTC_ *
#include <windows.h>
#include <shobjidl.h>
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow)
{
HRESULT hr = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED |
COINIT_DISABLE_OLE1DDE);
if (SUCCEEDED(hr))
{
IFileOpenDialog *pFileOpen;
// Create the FileOpenDialog object.
hr = CoCreateInstance(CLSID_FileOpenDialog, NULL, CLSCTX_ALL,
IID_IFileOpenDialog, reinterpret_cast<void**>(&pFileOpen));
if (SUCCEEDED(hr))
{
// Show the Open dialog box.
hr = pFileOpen->Show(NULL);
// Get the file name from the dialog box.
if (SUCCEEDED(hr))
{
IShellItem *pItem;
hr = pFileOpen->GetResult(&pItem);
if (SUCCEEDED(hr))
{
PWSTR pszFilePath;
hr = pItem->GetDisplayName(SIGDN_FILESYSPATH, &pszFilePath);
// Display the file name to the user.
if (SUCCEEDED(hr))
{
MessageBox(NULL, pszFilePath, L"File Path", MB_OK);
CoTaskMemFree(pszFilePath);
}
pItem->Release();
}
}
pFileOpen->Release();
}
CoUninitialize();
}
return 0;
}
मैं गया निम्न त्रुटियों:
1>------ Rebuild All started: Project: Test05, Configuration: Debug Win32 ------
1> Test05.cpp
1>Test05.obj : error LNK2019: unresolved external symbol @[email protected]
referenced in function [email protected]
1>Test05.obj : error LNK2019: unresolved external symbol __RTC_CheckEsp referenced in
function [email protected]
1>Test05.obj : error LNK2001: unresolved external symbol __RTC_Shutdown
1>Test05.obj : error LNK2001: unresolved external symbol __RTC_InitBase
1>LINK : error LNK2001: unresolved external symbol _wWinMainCRTStartup
क्या यहाँ हो रहा है? सबसे अच्छा मैं wWinMain
के साथ कुछ करने के लिए कह सकता हूं, लेकिन इसे सीधे साइट से कॉपी किया गया है।
प्रोग्रामिंग सीखने से संकलक मेरे लिए कहीं अधिक परेशानी प्रतीत होते हैं। मैंने कुछ अन्य लोगों (कोडब्लॉक अधिकतर) की कोशिश करने के बाद विजुअल सी ++ पर फैसला किया, लेकिन चूंकि विज़ुअल सी ++ में सबसे अधिक समर्थन (या कम से कम उपयोगकर्ताओं का बहुमत) लगता है, मुझे लगा कि यह कहीं भी कहीं से भी बेहतर नहीं था क्योंकि वे सभी इतने अनजान हैं एक शुरुआत
क्या आप इसे हल करने में सक्षम थे? –