سؤال

تلقي الكثير من هذه الرسائل عند تجميع التي تقوم بتجميع برنامج بسيط يستهلك الوقت.

freeglut_static.lib(freeglut_callbacks.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_cursor.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_display.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info

هل هناك أي طريقة لمنع ذلك؟ ستجعل العمل على مهاجي أكثر متعة أكثر متعة. :)

تحرير: أنا أستخدم Microsoft Visual C ++ Express 2008.

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

المحلول

ملف PDB الخاص بك غير متزامن مع مكتبة ثنائية

في ويندوز، PDB يحمل معلومات التصحيح للحصول على وحدة نمطية. يرتبط ببناء معين. إذا قمت بإعادة إنشاء مكتبتك لديك لإنتاج ملف PDB جديد. ملف PDB الخاص بك هو خارج المزامنة حتى يتعين عليك إما حذف (أو إعادة تسمية) (ابحث عن ملف freeglut_static.pdb) أو إعادة ترجمة المكتبة وإنتاج ملف PDB محدثا.

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