PDA

View Full Version : اشکال در کامپایل و اجرای سورس کد



mahdi68
چهارشنبه 11 فروردین 1389, 01:45 صبح
سلام
من سورس کد fdm که یک پروژه اپن سورس هست از سایت sourceforge دانلود کردم ولی وقتی میخوام با ویژوال استدیو 2008 اجراش کنم این error ها رو میده !!! کسی میتونه راهنماییم کنه که چرا این مشکل پیش میاد ؟؟؟

Error 4 error C2666: 'fsString::operator ==' : 3 overloads have similar conversions c:\users\mahdi\documents\downloads\compressed\fdm_ 3.0.848_source\fdm\include.add\fsstring.h 101 FDM

Error 5 error C2666: 'fsString::operator !=' : 3 overloads have similar conversions c:\users\mahdi\documents\downloads\compressed\fdm_ 3.0.848_source\fdm\include.add\fsstring.h 106 FDM

Error 6 error C2146: syntax error : missing ';' before identifier 'm_spUIHandler' c:\users\mahdi\documents\downloads\compressed\fdm_ 3.0.848_source\fdm\vmswebbrowserevents.h 37 FDM

Error 7 error C4430: missing type specifier - int assumed. Note: C++‎ does not support default-int c:\users\mahdi\documents\downloads\compressed\fdm_ 3.0.848_source\fdm\vmswebbrowserevents.h 37 FDM

Error 8 error C4430: missing type specifier - int assumed. Note: C++‎ does not support default-int c:\users\mahdi\documents\downloads\compressed\fdm_ 3.0.848_source\fdm\vmswebbrowserevents.h 37 FDM
متشکرم

مرتضی پیروزی
چهارشنبه 11 فروردین 1389, 12:14 عصر
سلام
دوست عزیز اگر حجمش پایین هستش، اینجا آپلود کن.
اینطوری راحت تر میشه راهنمایی کرد.
موفق باشی

#target
چهارشنبه 11 فروردین 1389, 13:19 عصر
ببین همراه فایلت makefile داری
شاید از توابع خاصی استفاده می کنه
البته معمولا نرم افزارهای Open Source رو بدون تغییر نمیشه در Visual Studio کامپایل کرد . یعنی ما که هیچی نتونستیم

mahdi68
چهارشنبه 11 فروردین 1389, 14:44 عصر
دوست عزیز اگر حجمش پایین هستش، اینجا آپلود کن.
حجمش زیاده لینکش میزارم
http://www.freedownloadmanager.org/download.htm

ببین همراه فایلت makefile داری
شاید از توابع خاصی استفاده می کنه
البته معمولا نرم افزارهای Open Source رو بدون تغییر نمیشه در Visual Studio کامپایل کرد . یعنی ما که هیچی نتونستیم
من که نتونستم همچین فایلی پیدا کنم !!! یعنی منظورتون اینه که باید سورس تغییر بدم ؟؟؟
متشکرم

mahdi68
چهارشنبه 11 فروردین 1389, 22:03 عصر
اون خطاها به ترتیبی که گذاشتم به این قسمت از کدها اشاره میکنند :

BOOL operator == (const fsString& str) const
{
return str == pszString;
}

BOOL operator != (const fsString& str) const
{
return str != pszString;
}

protected:
void OnDocumentComplete(LPDISPATCH pdWB, VARIANT *URL);
IConnectionPointPtr m_spCP;
DWORD m_dwCookie;
CWebBrowser2* m_pWB;
IDocHostUIHandlerPtr m_spUIHandler;

IDocHostUIHandlerPtr m_spUIHandler;

IDocHostUIHandlerPtr m_spUIHandler;