PDA

نسخه کامل مشاهده نسخه کامل : مشکل در هنگام اجرا



3dRasa
11-02-2012, 21:38
سلم بچه ها
من تازه C++ رو شروع کردم واز روی کتاب آموزش برنامه سازی پیشرفته دکتر احمد فراهی(دانشگاه پیام نور) میخونم البته گفتم که هنوز اول اول راهم اول میخواستم بپرسم سطح این کتاب برا مبتدیان چجوریه؟؟؟

بعد :من از ویژوال استودیو به عنوان IDE استفاده می کنم :
وقتی کد میزنم بعدش که F5 رو میزنم که اجرا شه یه صفحه کوچیک سیاه باز میشه
من بای چکار کنم؟؟؟



دوستان به یاری تون نیازمندم

:11::11::11:

3dRasa
11-02-2012, 22:18
بچه ها اینم عکساش

کد :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

بعد از Ctrl+F5

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

نمیدونین چجوریه؟؟؟

M o h a m m @ d
12-02-2012, 00:05
منم این مشکل دارم هر کاری میکنم این اخطار میده چکار کنم
سه تا نرم افزار برنامع نویسی دیگه نصب کردم هیچ کدوم برنامه ای که مینویسم چرا اجرا نمیکنن

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

از این برنامه ها هم استفاده کردم هیچ کدوم برنامه که مینویسم اجرا نمیکنن دلیلش چیه؟:41:
DOSBox 0.74
CodeBlocks
PGDBG Debugger
Microsoft Visual C++ 2010 Express
ویندوزمم 7 64بیتیه
ممکنه از ویندوز باشه

khanghodrat
12-02-2012, 10:59
سلم بچه ها
من تازه C++ رو شروع کردم واز روی کتاب آموزش برنامه سازی پیشرفته دکتر احمد فراهی(دانشگاه پیام نور) میخونم البته گفتم که هنوز اول اول راهم اول میخواستم بپرسم سطح این کتاب برا مبتدیان چجوریه؟؟؟

بعد :من از ویژوال استودیو به عنوان IDE استفاده می کنم :
وقتی کد میزنم بعدش که F5 رو میزنم که اجرا شه یه صفحه کوچیک سیاه باز میشه
من بای چکار کنم؟؟؟



دوستان به یاری تون نیازمندم

:11::11::11:

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

و اما در مورد ارسال دومت
شما یک بار 'Build > Clean Solution' بزن
و بعد دوباره 'Build > Build Solution' رو بزن
و بعد f5 و اجرا کن
اگر نشد برنامت خطا داره که اون پایین نوشته میشه

khanghodrat
12-02-2012, 11:07
منم این مشکل دارم هر کاری میکنم این اخطار میده چکار کنم
سه تا نرم افزار برنامع نویسی دیگه نصب کردم هیچ کدوم برنامه ای که مینویسم چرا اجرا نمیکنن


از این برنامه ها هم استفاده کردم هیچ کدوم برنامه که مینویسم اجرا نمیکنن دلیلش چیه؟:41:
DOSBox 0.74
CodeBlocks
PGDBG Debugger
Microsoft Visual C++ 2010 Express
ویندوزمم 7 64بیتیه
ممکنه از ویندوز باشه

1.
از منو های بالا اینو بزن
'Build > Clean Solution'
2.
اون بالا configuration رو به debug تغییر بده
3.
alt+F7 رو بزن که به properties پروژه برو
اونجا 'Linker > System > SubSystem' رو پیدا کن
اگر کنسول بود بکنش not set در غیر این صورت کنسول بکنش
ok بکن
و اجرا کن احتمالا مشکلت حل بشه

szh_1367
12-02-2012, 11:14
سلم بچه ها
من تازه C++ رو شروع کردم واز روی کتاب آموزش برنامه سازی پیشرفته دکتر احمد فراهی(دانشگاه پیام نور) میخونم البته گفتم که هنوز اول اول راهم اول میخواستم بپرسم سطح این کتاب برا مبتدیان چجوریه؟؟؟

بعد :من از ویژوال استودیو به عنوان IDE استفاده می کنم :
وقتی کد میزنم بعدش که F5 رو میزنم که اجرا شه یه صفحه کوچیک سیاه باز میشه
من بای چکار کنم؟؟؟



دوستان به یاری تون نیازمندم

:11::11::11:
سلام

در مورد کتاب گفته شده اطلاعی ندارم

مشکل شما اطلاع نداشتن از مباحث ابتدایی برنامه نویسی است بهتر شما یک نفر رو که با برنامه نویسی اشنا هست پیدا کنید و یک جلسه به صورت حضوری یکسری مفاهیم اولیه برنامه نویسی و نحوه کار با نرم افزار رو به صورت خلاصه بهتون اموزش بدهد

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

M o h a m m @ d
12-02-2012, 12:11
1.
از منو های بالا اینو بزن
'Build > Clean Solution'
2.
اون بالا configuration رو به debug تغییر بده
3.
alt+F7 رو بزن که به properties پروژه برو
اونجا 'Linker > System > SubSystem' رو پیدا کن
اگر کنسول بود بکنش not set در غیر این صورت کنسول بکنش
ok بکن
و اجرا کن احتمالا مشکلت حل بشه
درست نشد هرکار میکنم هر برنامه ای مینویسم یا برنامه نوشته شد میزارم بازم همون error میده
البته قبل همش اخطار کد c1033 میداد که اجراش بر مبنای ویستا کردم کد اخطاراش عوض شد ولی بازم اجرا نمیکنه
الان بدون هیچ برنامه ای تست کردم فقط اون دستور اولیش بود بدون برنامه من




// t.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

 

int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}



قشنگ اجرا میکنه بدون اخطار حتی فایل اجرایشم درست میکنه
دلیلش چیه؟

khanghodrat
12-02-2012, 14:21
همینه که من گفتمه ...
پروژه رو که میسازی غلطه!

یه پروژه از اول بساز
win32->console application
پایین هم تیک empty project رو بزن
بعد یک فایل cpp بساز و کد رو بنویس

مثال:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداین باید اجرا بشه

M o h a m m @ d
12-02-2012, 14:35
همینه که من گفتمه ...
پروژه رو که میسازی غلطه!

یه پروژه از اول بساز
win32->console application
پایین هم تیک empty project رو بزن
بعد یک فایل cpp بساز و کد رو بنویس

مثال:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداین باید اجرا بشه

نمیشه :41::42:
:((
:((
:((
میشه شما یه برنامه بدید من تست کنم ؟
این برنامه چطوره رو ویندوز 64بیتی نصب میشه دانلودش کنم
Borland C++ Builder 6.0 Enterprise

khanghodrat
12-02-2012, 14:41
البته من در مورد ویندوز 64 بیتی اطلاعی ندارم

اینم یک پروژه اماده
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

M o h a m m @ d
12-02-2012, 14:59
این اخطار میده




1>------ Build started: Project: 2, Configuration: Debug Win32 ------
1>LINK : error LNK2001: unresolved external symbol _mainCRTStartup
1>c:\users\home\documents\visual studio 2010\Projects\2\Debug\2.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========



---------- Post added at 02:59 PM ---------- Previous post was at 02:54 PM ----------

یه بارم اینجوری میشه جواب میده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

khanghodrat
12-02-2012, 15:00
من که به شما پروژه به اسم 2 ندادم!
fortest.sln این رو اجرا کن
----------------------------
نمیدونم مشکل شما از چیه ... تا حالا همچین چیزی ندیدم
وقتی گفتی از برنامه مختلف استفاده کردم ... احتمال دادم از پروژه باشه

khanghodrat
12-02-2012, 15:05
-right click on the desktop shortcut to Visual Studio C++
-select run as administrator
-then when you are in VS C++ select your program and click the run button( green arrow) at the top.

اینم امتحان کن

M o h a m m @ d
12-02-2012, 15:15
اونجوریم فرقی نکرد وقتی روی debug میزارم این اخطار میده

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



روی relese اینجور یه صفحه سیاه داس میاد میره


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

khanghodrat
12-02-2012, 15:19
اونجوریم فرقی نکرد وقتی روی debug میزارم این اخطار میده

روی relese اینجور یه صفحه سیاه داس میاد میره



اگر تو حال ریلیز صفحه بیاد پس احتمالا درست اجرا میشه از همون استفاده کن
در ارسال بالایی هم که گفتم ... اونو امتحان کن
این مشکل از ویندوز شماست
گوگل کنی موجوده

Life24
12-02-2012, 17:20
درست نشد هرکار میکنم هر برنامه ای مینویسم یا برنامه نوشته شد میزارم بازم همون error میده
البته قبل همش اخطار کد c1033 میداد که اجراش بر مبنای ویستا کردم کد اخطاراش عوض شد ولی بازم اجرا نمیکنه
الان بدون هیچ برنامه ای تست کردم فقط اون دستور اولیش بود بدون برنامه من

قشنگ اجرا میکنه بدون اخطار حتی فایل اجرایشم درست میکنه
دلیلش چیه؟

اشتباهي!!!

M o h a m m @ d
13-02-2012, 14:59
حل شد مشکل باید این کد پاک نمیکردم


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا چطور میتونم یه برنامه تبدیل به صورت گرافیکی کنم مثل این
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

khanghodrat
13-02-2012, 17:37
شما از atl استفاده کردید که یک کتابخونست
شما همچنان مشکل اجرا برنامه های win32 داری ...
اگر کارتون رو راه میندازه که چه بهتر ...
موفق باشید

M o h a m m @ d
13-02-2012, 17:44
نه دیگه ندارم چون دوتا برنامه دیگه غیر از Microsoft Visual C++ 2010 Expressدانلود کردم که کارم راه انداخت
Creative C++
Bloodshed Dev-C++