PDA

View Full Version : مبتدی: مشکل کامپایل در visual studio



saeedss362
چهارشنبه 17 تیر 1394, 06:44 صبح
سلام دوستان.نمیدونم چرا یه برنامه ی ساده مثل :
#include <iostream>
using namespace std;
int main()
{
cout << "salam ";
}
رو کامپایل کنم.من مبتدی هستم و تازه میخوام برنامه نویسی با C++‎‎‎‎‎ رو یاد بگیرم.به 20 تا سایت مختلف سر زدم اما با راه حل هایی که گفته شده بود مشکلم حل نشد.در ضمن من انتی ویروس نصب نکردم و از ورژن 2013 استفاده میکنم.فک نمیکن مشکل از کد نویسی باشه چون همه مدل کد رو امتحان کردم و با F5 و CRL+F5 هم امتحان کردم درست نشده و مطمئنم ایرادی در برنامه وجود نداره احتمالا یه تنظیماتی چیزی داره که درستش نکردم.لطفا اگه راه حلی بلدید کمک کنید. اینم نمای کلی از کد و پیغام خطا در نرم افزار:
ضمنا اگر مشکل از غیر فعال نبودن Incremental Linking باشه چطور باید غیر فعالش کنم؟

http://www.upsara.com/images/cdcx_untitled.jpg
http://www.upsara.com/images/cdcx_untitled.jpg (http://www.upsara.com/)

zero_ox
چهارشنبه 17 تیر 1394, 09:11 صبح
سلام ببین نوع پروژه رو درست انتخاب کردی ازاینجا می تونی ببینی .
https://msdn.microsoft.com/en-us/library/ms235629.aspx

saeedss362
چهارشنبه 17 تیر 1394, 18:02 عصر
سلام ببین نوع پروژه رو درست انتخاب کردی ازاینجا می تونی ببینی .
https://msdn.microsoft.com/en-us/library/ms235629.aspx

آقا دست شما درد نکنه با انتخاب win 32 console application کد ها کار میکنن اما اگه win 32 project رو انتخاب کنم همون مشکلی که گفتم پیش میاد چیکار کنم که وقتی win 32 project رو انتخاب کردنی هم کد ها کار کنن . آیا با انتخاب win 32 console application میتونم نرم افزار برای کامپیوتر طراحی کنم؟ اگه میشه که همین نوع پروژه رو ایجاد کنم و کاری به win 32 project نداشته باشم.

saeedss362
چهارشنبه 17 تیر 1394, 19:54 عصر
من میخواستم ساخت نرم افزار حرفه ای و پیشرفته رو با c++ در ویژوال استودیو یاد بگیرم اما تو سایت های ایرانی هیچ منبعی رو پیدا نکردم نه کتا ب و نه فیلم آموزشی.لطفا اگه کسی منبعی به زبان فارسی میشناسه بهم معرفی کنه

ehsan_faal
چهارشنبه 17 تیر 1394, 20:43 عصر
میشه یه مقدار واضحتر بگید میخواید چیکار کنید؟
آخه IDE نقشی توی حرفه ای و پیشرفته بودن نرم افزاری که قراره بسازید نداره فقط سرعت کارتون رو بالا میبره. میزان موفقیت شما توی کاری که میخواید انجام بدید رو میزان مهارتتون توی برنامه نویس تعیین میکنه.
بنابراین به نظر من بهتره که شما دنبال منابع مربوط به زبان مورد استفادتون باشید.

mohammad0773
چهارشنبه 17 تیر 1394, 21:23 عصر
سلام .
ما تو همین سایت یه تاپیک در موردش داریم ولی ققبلش باید برنامه نویسی با ++c رو خوب بلد باشی اینم آدرسش:
http://barnamenevis.org/showthread.php?375992-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D8%AF%D8%B1-c

saeedss362
پنج شنبه 18 تیر 1394, 00:57 صبح
میشه یه مقدار واضحتر بگید میخواید چیکار کنید؟
آخه IDE نقشی توی حرفه ای و پیشرفته بودن نرم افزاری که قراره بسازید نداره فقط سرعت کارتون رو بالا میبره. میزان موفقیت شما توی کاری که میخواید انجام بدید رو میزان مهارتتون توی برنامه نویس تعیین میکنه.
بنابراین به نظر من بهتره که شما دنبال منابع مربوط به زبان مورد استفادتون باشید.

از راهنماییهاتون ممنونم.من در حال حاظر مبتدی هستم و زیاد C++‎‎‎ رو بلد نیستم اما قدرت یادگیریم خیی بالاست مخصوصا تو برنامه نویسی چون علاقه دارم قبلا با html و css سایت درست میکردم ولی چون خیلی وقته کارنکردم دیگه یادم رفته .خلاصه که با مدت کوتا هی تمرین میتونم زود یاد بگیرم فقط نمیدونم چطور باید شروع کنم از کجا و کدوم منبع و کدوم شاخه برنامه نویسی رو باید مطالعه کنم تا به هدفم برسم رو موندم(البته با C++‎ میخوام کار کنم چون میدونم اکٍر نرم افزار های قدرتمند با این زبان برنامه نویسی شدن) . پروژه های خیلی بزرگی در نظر دارم مثلا یه نرم افزار که بتونه یه فایل صوتی رو انالیز کنه بتونم فرکانس صدا رو کم و و زیاد کنم بتونم داینامیک صدا رو تغییر بدم بتونم صدا های مختلف رو با هم ترکیب کن یا یه سینتی سایزر رو کد نویسی کنم که بتونه صدا تولید کنه یا یه نرم افزار بسازم به عنوان مثال میگم اینو ها مثلا 3dmax که یه سری ابزار داره و میتونی خیلی چیزهارو داخلش بسازی ویرایش کنی و ....پنجره های نرم افزار رو -منو هاشو- ابزار هاشو طراحی کنی -یه فایل setup--uninstall داشته باشه و.......win32 application باید درست کنم یا win 32 project
mfc یاد بگیرم یا Qt و از اینجور سوالها.... فک کنم تونستم منظورم رو برسونم .لطفا کامل و جامع جواب بدید و منابعی که بتونه منو به هدفم برسونه رو هم بگید خیلی ممنون میشم.

کامبیز اسدزاده
پنج شنبه 18 تیر 1394, 09:23 صبح
از راهنماییهاتون ممنونم.من در حال حاظر مبتدی هستم و زیاد C++‎‎‎‎ رو بلد نیستم اما قدرت یادگیریم خیی بالاست مخصوصا تو برنامه نویسی چون علاقه دارم قبلا با html و css سایت درست میکردم ولی چون خیلی وقته کارنکردم دیگه یادم رفته .خلاصه که با مدت کوتا هی تمرین میتونم زود یاد بگیرم فقط نمیدونم چطور باید شروع کنم از کجا و کدوم منبع و کدوم شاخه برنامه نویسی رو باید مطالعه کنم تا به هدفم برسم رو موندم(البته با C++‎‎ میخوام کار کنم چون میدونم اکٍر نرم افزار های قدرتمند با این زبان برنامه نویسی شدن) . پروژه های خیلی بزرگی در نظر دارم مثلا یه نرم افزار که بتونه یه فایل صوتی رو انالیز کنه بتونم فرکانس صدا رو کم و و زیاد کنم بتونم داینامیک صدا رو تغییر بدم بتونم صدا های مختلف رو با هم ترکیب کن یا یه سینتی سایزر رو کد نویسی کنم که بتونه صدا تولید کنه یا یه نرم افزار بسازم به عنوان مثال میگم اینو ها مثلا 3dmax که یه سری ابزار داره و میتونی خیلی چیزهارو داخلش بسازی ویرایش کنی و ....پنجره های نرم افزار رو -منو هاشو- ابزار هاشو طراحی کنی -یه فایل setup--uninstall داشته باشه و.......win32 application باید درست کنم یا win 32 project
mfc یاد بگیرم یا Qt و از اینجور سوالها.... فک کنم تونستم منظورم رو برسونم .لطفا کامل و جامع جواب بدید و منابعی که بتونه منو به هدفم برسونه رو هم بگید خیلی ممنون میشم.

سلام

قبل از انتخاب کتابخانه لازمه با قواعد و خود C++ آشنا باشید سعی کنید بر اساس آخرین به روز رسانی ها این زبان رو یاد بگیرید مثلا نرید نسخه 98 رو یاد بگیرید از همین 11 و 14 شروع کنید.
در ادامه هم برای رابط کاربری و گرافیکی کتابخانه های wxWidgets , Qt , GTK رو پیشنهاد میکنم که بین اینها Qt موفق تر هستش.

در رابطه با انواع کتابخانه ها و قابلیت هایی که دارند میتونید از این لینک استفاده کنید : http://en.cppreference.com/w/cpp/links/libs
در رابطه با منابع قبلا هم اشاره شده تحقیق کنید ولی لینک هایی رو که به روز هستند رو ذکر میکنم : http://en.cppreference.com/w/ و http://www.cplusplus.com/reference/
مستندات کتابخانه های Qt : http://doc.qt.io/qt-5/index.html
مستندات wxWidgets : http://doc.qt.io/qt-5/index.html
مستندات GTK : http://www.gtk.org/documentation.php

اینایی که اشاره کردم کارتون رو در طراحی راحتر میکنن علاوه بر آن کتابخانه های زیادی هم در رابطه با مواردی که لازم خواهد بود رو دارند.
نکته : هیچ محدودیتی در رابطه با استفاده از یک یا چندین کتابخانه در C++ وجود ندارد.

موفق باشید

saeedss362
پنج شنبه 18 تیر 1394, 20:11 عصر
ممنون از راهنماییتون.من چون فعلا به انگلیسی مسلط نیستم نمیتونم از این منابع استفاده کنم .لطفا اگه میشه منابع فارسی که برای شروع خوبه رو بهم معرفی کنید تا از اونجا شروع کنم..