ورود

View Full Version : مشکل اجرا نشدن برنامه ها



irpersian20
سه شنبه 20 اردیبهشت 1390, 18:12 عصر
سلام من visual c++ نصب زدم که توربو با ویندوز ناسازگار هست.
حالا هر برنامه ای میزنم حتی کپی شده از سی دی باز هم ارور میده. :متعجب:



#include <iostream>
#include <conio.h> // ketabkhane rishe baraye estefade az tabe system

using namespace std;

int main()
{
int counter = 0;
while(counter < 5)
{
cout << "Counter = " << counter << endl;
counter++;
}
system("pause"); // baraye didan natije kar az baste shodan panjere console jeloghiri mikone
return 0;
}[/QUOTE


]



[QUOTE]1>------ Build started: Project: tttr, Configuration: Debug Win32 ------
1>Build started 5/10/2011 6:33:22 PM.
1>PrepareForBuild:
1> Creating directory "c:\documents and settings\hadi\my documents\visual studio 2010\Projects\tttr\Debug\".
1>InitializeBuildStatus:
1> Creating "Debug\tttr.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1> ttt.cpp
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
1>c:\documents and settings\hadi\my documents\visual studio 2010\Projects\tttr\Debug\tttr.exe : fatal error LNK1120: 1 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:04.04
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

m.soleimani
سه شنبه 20 اردیبهشت 1390, 19:52 عصر
یه پروژه تازه بساز کد رو بنویس و دوباره اجرا کن اگر مشکل داشت بگو در ضمن از تگ کد استفاده کن تا بقیه به راحتی بتونن کدی رو که برای نمونه گذاشتی بخونن موفق باشی./

irpersian20
سه شنبه 20 اردیبهشت 1390, 20:06 عصر
متاسافنه باز ارور داد
#include <iostream>
#include <conio.h> // ketabkhane rishe baraye estefade az tabe system

using namespace std;

int main()
{
int counter = 0;
while(counter < 5)
{
cout << "Counter = " << counter << endl;
counter++;
}
system("pause"); // baraye didan natije kar az baste shodan panjere console jeloghiri mikone
return 0;
}

irpersian20
چهارشنبه 21 اردیبهشت 1390, 19:46 عصر
دریابید من را.

حامد مصافی
پنج شنبه 22 اردیبهشت 1390, 08:33 صبح
conio.h متعلق به بورلند بود و جز c++ استاندارد نیست. حذفش کنید:-) !

irpersian20
جمعه 23 اردیبهشت 1390, 13:13 عصر
#include <iostream>

using namespace std;

int main()
{
int counter = 0;
while(counter < 5)
{
cout << "Counter = " << counter << endl;
counter++;
}
system("pause"); // baraye didan natije kar az baste shodan panjere console jeloghiri mikone
return 0;
}



باز ارور داد
اصلا من یک پیغام سلامهم نتونستم بنویسم توش به خدا

alpotkin
جمعه 23 اردیبهشت 1390, 13:27 عصر
سلام
دوست من شما مطمئنی یک پروژه وین 32 کنسول میسازی؟
قطعا این سورس مشکلی نداره ...

m.soleimani
جمعه 23 اردیبهشت 1390, 16:36 عصر
متاسافنه باز ارور داد



#include <iostream>
#include <conio.h> // ketabkhane rishe baraye estefade az tabe system

using namespace std;

int main()
{
int counter = 0;
while(counter < 5)
{
cout << "Counter = " << counter << endl;
counter++;
}
system("pause"); // baraye didan natije kar az baste shodan panjere console jeloghiri mikone
return 0;
}






دوست عزیز کد اگر به گفته خودتون از ویژوال استدیو استفاده می‌کنید بدون هیچ مشکلی اجرا می‌شه اینم نتیجش :
*** تصویر ضمیمه توسط حامد مصافی حذف شد، لطفا دقت بیشتری مبذول فرمائید!!! ***


conio.h متعلق به بورلند بود و جز c++ استاندارد نیست. حذفش کنید:-) !دوست عزیز این کد با هیچ تغییری توی ویژوال استدیو پاسخ می‌ده پس نیازی نیست که حذفش کنن.




#include <iostream>
#include <conio.h> // ketabkhane rishe baraye estefade az tabe system

using namespace std;

int main()
{
int counter = 0;
while(counter < 5)
{
cout << "Counter = " << counter << endl;
counter++;
}
system("pause"); // baraye didan natije kar az baste shodan panjere console jeloghiri mikone
return 0;


}

برای اجرا شدن این یکی مورد باید خط تابع system رو حذف کنید. در ضمن متن خطایی رو که هر بار بهتون می‌ده اینجا قرار بدین تا بهتر بشه بهتون کمک کرد شما قبلن گفته بودین که کد نویسی رو باهاش مشکل ندارین : http://barnamenevis.org/showthread.php?286150-نصب-ویژوال (http://barnamenevis.org/showthread.php?286150-%D9%86%D8%B5%D8%A8-%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84)
و فقط به نحوه نوشتن کد توی وِیژوال استدیو آشنا نیستین ولی گویا با خود کد نویسی هم خیلی آشنا نیستین پس سعی کنید یه کتاب بگیرید و به صورت پله پله و اصولی برنامه نویسی رو یاد بگیرد تا در آینده به نتیجه مورد نظر برسید.

موفق باشید./

irpersian20
جمعه 23 اردیبهشت 1390, 16:36 عصر
سلام
دوست من شما مطمئنی یک پروژه وین 32 کنسول میسازی؟
قطعا این سورس مشکلی نداره ...
File
New
Project
Win32 console application
Next
Empty Project
بعد
Right click
Add
New item
C++.file

irpersian20
جمعه 23 اردیبهشت 1390, 16:51 عصر
http://up.iranblog.com/images/2h8bgg5wevik4mkdnkf.jpg

irpersian20
جمعه 23 اردیبهشت 1390, 17:07 عصر
Error 1 error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup C:\Documents and Settings\Hadi\My Documents\Visual Studio 2010\Projects\fhdfdrf\fhdfdrf\MSVCRTD.lib(crtexew. obj)

Error 2 error LNK1120: 1 unresolved externals

alpotkin
جمعه 23 اردیبهشت 1390, 17:56 عصر
دوست من همه کارهای که شما کردی درسته و سورس کد هم مشکلی نداره!
شما یه بار هم با حالت release اجرا کن
و خطای که نشون دادی بیشتر مربوط به فایل های کتابخانه ای که باید وارد کنی میشه ...
شاید از vs 2010 شما باشه
بهرحال در حالت عادی و با vs 2008 مشکلی نداره

irpersian20
جمعه 23 اردیبهشت 1390, 18:34 عصر
Error 1 error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup C:\Documents and Settings\Hadi\My Documents\Visual Studio 2010\Projects\fhdfdrf\fhdfdrf\MSVCRTD.lib(crtexew. obj)

Error 2 error LNK1120: 1 unresolved externals


هر کدی نوشته میشه این دو تا ارور رو اخذش میده

irpersian20
جمعه 23 اردیبهشت 1390, 18:49 عصر
آخر اجرا شد
چقدر باهاش ور رفتم واقعا خسته کننده بودااا.
مشکل از اینجا بود که ما تو ساخت پروژه نمایش برنامه رو میزدیم روی Window برای همین ارور میداد.
باید میزاشتیم روی Console.

m.soleimani
جمعه 23 اردیبهشت 1390, 19:10 عصر
http://up.iranblog.com/images/2h8bgg5wevik4mkdnkf.jpg

دوست عزیز این کد رو کپی پیست کردی چون اگر به صورت دستی بنویسی به صورت اتوماتیک ایندنت مناسب رو براش اجرا می‌کنه ممکنه کد کپی شده علامت یا تگی داشته که برای رنگ بندی کردنش بوده و به صفحه شما اضافه شده کل کد رو به صورت دستی خودت بنویس ببین باز هم با مشکل رو به رو می‌شی یا نه موفق باشی./

irpersian20
جمعه 23 اردیبهشت 1390, 20:48 عصر
دوست عزیز این کد رو کپی پیست کردی چون اگر به صورت دستی بنویسی به صورت اتوماتیک ایندنت مناسب رو براش اجرا می‌کنه ممکنه کد کپی شده علامت یا تگی داشته که برای رنگ بندی کردنش بوده و به صفحه شما اضافه شده کل کد رو به صورت دستی خودت بنویس ببین باز هم با مشکل رو به رو می‌شی یا نه موفق باشی./
آخر اجرا شد
چقدر باهاش ور رفتم واقعا خسته کننده بودااا.
مشکل از اینجا بود که ما تو ساخت پروژه نمایش برنامه رو میزدیم روی Window برای همین ارور میداد.
باید میزاشتیم روی Console.

ولی حالا چرا تو صفحه ویندوز چرا برنامه ها ایجاد نمیکنه؟