PDA

نسخه کامل مشاهده نسخه کامل : مشكل اساسي با++ visual c دارم



bahram-e-goor
26-02-2009, 06:43
من تا يه بر نامهي خيلي خيلي ساده كه فقط يك return(0) رو كامپايل مينم ارر ميده كه
"اسم برنامه" can not find Precompiled Headeer file
فكر كنم مشكلش باinclude "stdafx" باشه
چكار كنم:2::19::41::5::13:

CppBuilder2006
27-02-2009, 04:17
سلام
این راه ها رو امتحان کنید شاید مشکلتون حل بشه:

1) header file رو که include# شده یه تغییر بدین تا دیگه دست نخورده نباشه مثلا یه حرف درش تایپ کنید بعد پاکش کنید.
2) از قسمت تنظیمان تیک precompiled header file یا چیزی شبیه اون رو بردارید
3) قبل از include# ها این خط رو اضاقه کنید:


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

bahram-e-goor
27-02-2009, 08:23
جواب بديد لطفا

CppBuilder2006
27-02-2009, 17:42
خب جواب دادیم دیگه
شاید جواب منو ندیدید چون دیر تایید شده!

sin2x=2sinxcosx
27-02-2009, 22:28
شما دقيقا چه کدي رو تو برنامه وارد مي کنين ؟ اگه ميشه اسم دقيق اين محيطي که توش برنامه مي نويسين رو هم بگين . Visual Studio ؟ کدوم ورژن ؟

bahram-e-goor
28-02-2009, 05:05
اولا ممنون کهجواب دادید
ثانیا هم 2005 و هم 2008
ثالثا الان دیگه بعضی وقتا درست کار میکنه ولی بعضی وقتها هم نه
رابعا اگه بهم نمیخندید تنظیمات 2005 کجاست؟؟؟

sin2x=2sinxcosx
01-03-2009, 00:04
تنظيمات چيش ؟

hoax3r
01-03-2009, 00:21
شما همون اول که میخوای پروژه رو بسازی گزینه Empty project رو بزن ببین چه نتیجه ای میگیری

CppBuilder2006
02-03-2009, 00:30
برای تنظیمات precompiled header در Vc++ 2005 این مسیر رو از طریق منوها طی کنید:
Project
Properties
Confinguration Properties
C/C++
Precompiled Headers
Not using precompiled headers

that' s all folks:)

bahram-e-goor
02-03-2009, 01:00
منون از راهنايي هاتون مشكل من حل شد
ولي يه سوال ديگه دارم
debug كردن با run كردن چه فرقي داره؟؟؟
و
چه طوري مي شه يه كاراكتر رو با يه كاراكتر ديگه xor كرد
(لطفا توضيح بديد)

sin2x=2sinxcosx
02-03-2009, 23:52
Debug اسمش روشه . يه برنامه بايد قبل از Run شدن يه بار Debug بشه . بعد از اين که يه بار Debug شد ديگه براي Run کردن هاي بعدي نياز به Debug نيست . البته اگر در برنامه تغييري ايجاد ندهيد . xor رو هم نمي دونم تو C هست يا نه .
موفق باشيد .

sin2x=2sinxcosx
02-03-2009, 23:53
Debug اسمش روشه . يه برنامه بايد قبل از Run شدن يه بار Debug بشه . بعد از اين که يه بار Debug شد ديگه براي Run کردن هاي بعدي نياز به Debug نيست . البته اگر در برنامه تغييري ايجاد ندهيد . xor رو هم نمي دونم تو C هست يا نه .
موفق باشيد .

CppBuilder2006
03-03-2009, 04:23
منظورتون از xor چیه؟
عملگر بیتی «^» هست که بیتها رو xor می کنه. برای به کار بردنش می نویسیم ch1 ^ ch2. در این صورت بیتهای کاراکتر های ch1 و ch2 به اصطلاح xor میشن. مثلا اگه بیت سوم هر دو را در نظر بگیرید. اگه هر دو تا بیت 1 یا صفر باشن، بیت سوم ch1 ^ ch2 یک ه و گرنه بیت سوم ch1 ^ ch2 صفره.
ولی مطمئن نیستم منظورتون از xor این باشه!