ভিসি 2010 এক্সপ্রেসে ফাইল 'afxres.h' অন্তর্ভুক্ত খুলতে পারে না


137

আমি ভিএস এক্সপ্রেস ২০১০ ব্যবহার করে একটি পুরানো প্রকল্প সংকলন করার চেষ্টা করছি তবে আমি এই ত্রুটিটি পেয়েছি:

মারাত্মক ত্রুটি আরসি 1015: ফাইল 'afxres.h' অন্তর্ভুক্ত খুলতে পারে না। এই কোড থেকে

/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"

আমি ইতিমধ্যে উইন্ডোজ এসডিকে ইনস্টল করেছি তবে কোনও সাফল্য ছাড়াই।

ধন্যবাদ!

উত্তর:


190

এই শিরোনামটি এমএফসি লাইব্রেরির একটি অংশ। ভিএস এক্সপ্রেস সংস্করণে এমএফসি নেই। যদি আপনার প্রকল্পটি এমএফসি ব্যবহার না করে তবে আপনি নিরাপদে আপনার afxres.hসাথে প্রতিস্থাপন করতে পারেন ।windows.hterrain2.rc


4
ধন্যবাদ, তবে আমি ত্রুটিটি পেয়েছি: ত্রুটি আরসি 2104: অপরিজ্ঞাত কীওয়ার্ড বা মূল নাম: আইডিসিপ্যাটিক
ক্ল্যাম্প

@ ক্ল্যাম্প: এটি সাধারণ কন্ট্রোল সংজ্ঞা হিসাবে মনে হচ্ছে। পাশাপাশি # অন্তর্ভুক্ত <Commctrl.h> যোগ করার চেষ্টা করুন (এবং আপনার প্রোগ্রামটি Comctl32.lib এর সাথে সংযুক্ত করুন)
ডিফল্ট

3
অন্যথায় আইডিসিপ্যাটিককে -১ হিসাবে সংজ্ঞায়িত করা হয়েছে, সুতরাং যদি কেবলমাত্র এই সমস্যাটি থেকে যায় তবে এটিকে নিজেকে সংজ্ঞায়িত করুন।
এরিক এইচ

36
winres.h আইডিসিপ্যাটিক সংজ্ঞায়িত করে তাই আপনি সম্ভবত আফস্রেস.এস বা উইন্ডোজ এইচ-এর পরিবর্তে কেবল # উইনরেস> অন্তর্ভুক্ত করতে পারেন।
কনরাড পোলম্যান

3
ভিএস 2017 এর জন্য কোনও সমাধান নয়

123

একই সমস্যা ছিল। সি ++ এর জন্য মাইক্রোসফ্ট ফাউন্ডেশন ক্লাস ইনস্টল করে এটি স্থির করে।

  1. শুরু
  2. প্রোগ্রাম পরিবর্তন বা অপসারণ (প্রকার)
  3. মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও
  4. পরিবর্তন
  5. 'সি ++ এর জন্য মাইক্রোসফ্ট ফাউন্ডেশন ক্লাস' নির্বাচন করুন
  6. হালনাগাদ

এখানে চিত্র বর্ণনা লিখুন


18
এটি সম্ভবত ওপিকে সহায়তা করবে না যেহেতু সে / সে এক্সপ্রেস সংস্করণে রয়েছে, তবে এটি অবশ্যই আমাকে সহায়তা করেছিল! ধন্যবাদ।
নিমেক

2
আমার সমস্যা সমাধান হয়েছে - আমি ভিজ্যুয়াল স্টুডিও 2013 আলটিমেট এ আছি এবং এটি দুর্দান্ত কাজ করেছে। ধন্যবাদ! :-)
এশোফার

4
আমি এই উত্তর দিয়ে ভিজুয়াল স্টুডিও 2015 সম্প্রদায় সংস্করণে আমার সমস্যাটি সমাধান করতে সক্ষম হয়েছি।
অ্যান্ডি লি

2
ভিজ্যুয়াল স্টুডিও 2017 প্রোতে, আমি এমএফসি উপাদানগুলি ইনস্টল করেও এই ত্রুটিটি পাই get
জুন 14

37

এমনকি আমিও একই সমস্যার মুখোমুখি হয়েছি,

মারাত্মক ত্রুটি আরসি 1015: ফাইল 'afxres.h' অন্তর্ভুক্ত খুলতে পারে না। এই কোড থেকে

আফস্রেস.কে প্রতিস্থাপন উইনরেস.ক্র. এবং আইডিসিপ্যাটিক -১ হিসাবে ঘোষণা করা আমার পক্ষে কাজ করেছে। (ভিজ্যুয়াল স্টুডিও প্রিমিয়াম 2012 ব্যবহার করে)

//#include "afxres.h"
#include "WinResrc.h"
#define IDC_STATIC  -1

ভিএস2019 প্রো সংস্করণ দিয়ে সমস্যাটি সমাধান করার জন্য আমার পক্ষে কাজ করেছেন।
এমকোডার

11

বিকল্পভাবে আপনি নিজের তৈরি করতে পারেন afxres.h:

#ifndef _AFXRES_H
#define _AFXRES_H
#if __GNUC__ >= 3
#pragma GCC system_header
#endif

#ifdef __cplusplus
extern "C" {
#endif

#ifndef _WINDOWS_H
#include <windows.h>
#endif

/* IDC_STATIC is documented in winuser.h, but not defined. */
#ifndef IDC_STATIC
#define IDC_STATIC (-1)
#endif

#ifdef __cplusplus
}
#endif
#endif   

2
ক্রস প্ল্যাটফর্ম সমর্থন করার জন্য দরকারী
ড্যাশী

8

আপনি উইনআরসিআরসিএইচএফের সাথে আফস্রেস.কে প্রতিস্থাপনের চেষ্টা করতে পারেন


আমি ফাইলটি উইন্ডোজ। এবং উইনসরস্ক.কে পরিবর্তন করেছি এবং বার্তাটি উভয় ক্ষেত্রেই অন্য মেসেগেসে পরিবর্তিত হয়েছে উল্লেখ করে: ত্রুটি আরসি 2104: অপরিজ্ঞাত কীওয়ার্ড বা কী নাম: আইডিসিপ্যাটিক .. আমি কেবল অনুমান করছি যে এই আইডিসি_স্ট্যাটিকটি মূল আফেক্সারে সংজ্ঞায়িত হয়েছে .h ফাইল, তবে কীভাবে এই নতুন ত্রুটিটি সমাধান করবেন?
হ্যাশডিফাইন

6

অন্য ভিজ্যুয়াল স্টুডিও সেটআপ (অ-এক্সপ্রেস) থেকে নীচের ফোল্ডারটি অনুলিপি করে এটি ঠিক করতে সক্ষম হয়েছেন

সি থেকে: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 12.0 \ ভিসি \ atlmfc

সি থেকে: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 11.0 \ ভিসি \ atlmfc


1

অনুরূপ সমস্যা ভিজ্যুয়াল স্টুডিও 2015 আরসির জন্য। কখনও কখনও এটি আরসি খোলার ক্ষমতা হারিয়ে ফেলে: আপনি ডাবল ক্লিক করেন তবে সম্পাদক কোনও মেনু এবং ডায়ালগ করেন না।

* .Rc ফাইলটিতে ডান ক্লিক করুন, এটি খুলবে:

এখানে চিত্র বর্ণনা লিখুন

এবং নিম্নলিখিত হিসাবে পরিবর্তন করুন:

এখানে চিত্র বর্ণনা লিখুন


1
এটি আমার পক্ষে কাজ করেনি: মারাত্মক ত্রুটি আরসি 1015: ফাইল 'আফেক্সারস' অন্তর্ভুক্ত খুলতে পারে না।
আরডিলা

-1

অনুরূপ সমস্যা ছিল তবে আমি কোনও প্রকল্প সমাধান খুলতে চেষ্টা করার সময় বার্তাটি প্রদর্শিত হয়েছিল। আমার জন্য যা কাজ করেছিল তা হ'ল:

সরঞ্জাম -> আমদানি ও রফতানি সেটিংস ...-> সমস্ত সেটিংস পুনরায় সেট করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.