دوباره سلام.
وقتي شما دچار اين مشكل ميشيد فايل stdafx.cpp رو باز كنيد و ترتيب معرفي شدن header ها رو چك كنيد.
اين فايل بايد به صورت زير باشد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
[/COLOR]
در بعضي از مواقع ممكنه كامپايلر اين ترتيب رو رعايت نكنه( بسيار بعيد هست بيشتر ممكنه سهل انگاري باشه )
وكافي اين فايل به اين شكل در بياد :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ميبينيد كه atlimpl.cpp قبل از stdafx.h و در نتيجه قبل از atlbase.h اضافه شده. بنابراين شما همچنين
error ي رو دريافت ميكنيد.
اگه جايي از برنامتون, header ي رو خودتون تعريف يا اضافه كرديد ترتيبش رو چك كنيد.
منتظر نتيجه هستم.
ممنون.