أين يمكنني العثور على أداة لتحويل حل VS لMAKEFILE دول مجلس التعاون الخليجي؟

StackOverflow https://stackoverflow.com/questions/870533

سؤال

وأنا أعلم عن CMake وbakefile بالفعل، ولكن ليس هذا ما أنا أبحث عن.

هل هناك أداة من شأنها أن تولد MAKEFILE إعطاء مشروع VC؟ (أو على الأقل محاولة أولى في واحد) لذلك أنا لا يجب أن تفعل كل عمل باليد؟

وبدلا من ذلك، هناك أداة تجعل الملفات CMake؟


تحرير:

وبعد الرابط أدناه يقودني إلى هذا:

<اقتباس فقرة>   

http://www.winehq.org/docs/winemaker

وهذا هو مساعدة كبيرة. لم أحاول حتى الآن.

هل كانت مفيدة؟

المحلول

واعتبارا من الإصدار 1.1.19، النبيذ ( http://www.winehq.com/ ) يسمح لك أن تفعل شيئا من هذا القبيل. وهو يشتمل على أداة تسمى "صانع النبيذ" الذي كان من المفترض أن تساعد في ترقية ويندوز C / C ++ المصدرية إلى منصات يونيكس. لذلك، في الأصل، كان يقلق مع تحويل خط النهايات، وتحديد القضايا أدنى / الكبيرة ومائلة إلى الأمام / الخلف. ولكن اعتبارا من النسخة 1.1.19 فإنه يمكن أيضا أن تأخذ مشروع برنامج Visual Studio (حزب اليسار الديمقراطى، إدارة الرعاية الاجتماعية، vcproj أو SLN) ملف كمدخل وإنشاء ماكيفيلي.

نصائح أخرى

وعذرا مقدما لنشر مشروع بلدي ...

ولدي مشروع مفتوح المصدر على مدونة جوجل لذلك: http://code.google.com/ ع / جعل ذلك بنفسك، حتى

وويحاول من الصعب جدا لتحويل أنواع المشاريع المختلفة، ومع أي حظ انها لن تفعل ما تريد. إن لم يكن، يمكنك تحميل رمز وأتمنى أن يكون ذلك بداية مفيدة.

في الوقت الحالي (يناير 2012) كان تحويل VS2008 وVS2010. يتم تحويل المشاريع C ++ إلى makefiles دول مجلس التعاون الخليجي. يتم تحويل مشاريع C # لmakefiles أحادية.

ونلقي نظرة على هذه الأداة https://github.com/envi/vcxproj2cmake

وكان تحويل المشروع إلى ملف VC10 CMakeLists.txt.

ملحوظة: لم يتم vcproj2cmake مكتوب في روبي vcXproj2cmake لها مكتوب في بيرل. ويمكن تحويل .vcxproj إلى بسيط ملف CMakeLists.txt مستقل.

وأنا لست على علم مثل هذا المحول. بيد أن هناك جنة السياسة النقدية التي يمكن أن تخلق كل من makefiles والمشاريع VC من نفس <لأ href = " http://en.wikipedia.org/wiki/Domain-specific_language "يختلط =" نوفولو noreferrer "> لجنة السياسة النقدية DSL .

<اقتباس فقرة>   

ويدعم إصدارات متعددة من جعل (GNU، ومايكروسوفت، بورلاند، Automake) و Visual C ++ 6.0 و Visual Studio 2003 و 2005 و 2008.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top