سؤال

doxygen لإنشاء ملفات HTML، والآن أريد أن تحويل هذه الوثائق إلى شكل بتنسيق .chm.

وكيف يمكنني أن أفعل هذا؟

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

المحلول

وNDoc هو مشروع ميت، فإنه من الخلف القلعة الرملية و<لأ href = "HTTP: // شبكة الاتصالات العالمية .codeplex.com / SHFB "يختلط =" noreferrer "> القلعة الرملية ملف_تعليمات باني .

ولقد استعملت كل من البنود القلعة الرملية. انهم من السهل الإعداد، يكون لائق الوثائق والملفات آلية تبادل المعلومات الجيل هو الأصلي إلى التطبيق. إذا يمكنك التبديل، فإنه سيكون خيارا أفضل بكثير من doxygen.

وتحقق إلا من هذا الرابط لHTML لآلية تبادل المعلومات المعلومات: <لأ href = "http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html" يختلط = "noreferrer" > http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html

نصائح أخرى

وهذا المشروع NDoc الأصلي هو ميت، ولكن هناك يسمى مشروع جديد NDoc3 .

وNDoc3 يدعم. NET 2،0-3،5. وهي متاحة حاليا كإصدار بيتا وعملت كبيرة بالنسبة لي. لست متأكدا إذا كان المشروع لا يزال نشطا - كانت بيتا مشاركة الافراج عنه في أبريل 2009

.

وكل ما تحتاجه جانب Doxygen هو المترجم تعليمات HTML، والتي يمكنك أن تجد على موقع مايكروسوفت.

ويمكنك بعد ذلك استخدام Doxywizard أن نشير Doxygen إلى تنفيذ مترجم (hhc.exe). ضع علامة في المربع "GENERATE_HTMLHELP"، واختيار موقع لوضع الملف .chm وكنت على ما يرام.

إذا كنت لا تحب وجود مساعدة مترجم خارجي (للنشر تحتاج إلى نشر رسميا SDK كامل AFAIK)، وهناك أيضا libchm، التي هي مكتبة مفتوحة المصدر C الذي يمكن أن يكتب chms.

والمستخدمين دلفي قد ترغب في النظر في تنفيذ paralel الحرة باسكال من libchm، منذ حل باسكال يجعل من السهل ادراجها.

ويمكنك محاولة KEL CHM الخالق إذا كان هذا تناسبك.

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