سؤال

ونقلا عن تعليمات لبناء بينسل:

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

وبعد ذلك من بيئة VC ++ في   تأليف الفوري:

     <اقتباس فقرة>     مللي

وNMAKE -f \ ntdll.mak

  

وعندما أفعل هذا، وأحصل

     cl /Fotmp32\cryptlib.obj  -Iinc32 -Itmp32 /MT /Ox /O2 /Ob2 /W3 /WX /Gs0
/GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_W
IN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE /Fdout32 -DOPENSSL_N
O_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_CMS
 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_
ENGINE /Zl -c .\crypto\cryptlib.c
cryptlib.c
tmp32\e_os.h(438) : fatal error C1083: Cannot open include file: 'unistd.h': No
such file or directory
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\cl.EXE"' : return code '0x2'
Stop.

ويبدو أنا في عداد المفقودين الإعداد لبعض متغير البيئة التي سوف نشير إلى حيث unistd.h. لست متأكدا ما هو عليه بالرغم من ذلك.

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

المحلول

نسخ C:\Program Files\Microsoft Visual Studio 9.0\VC\Include\io.h تحت unistd.h الاسم في نفس الدليل وإعادة المحاولة الإنشاء.

نصائح أخرى

وابحث في Common7 / أدوات الدليل حيث تم تثبيت ل Visual Studio (للتثبيت C نموذجي: \ ملفات البرنامج \ مايكروسوفت البصرية ستوديو 9.0 \ Common7 \ أدوات) لملف دفعي اسمه vsvars32.bat. عند فتح موجه الأوامر، قم بتشغيل هذا الملف الدفعي. وسوف تحدد متغيرات البيئة مشيرا إلى دلائل التثبيت مختلفة، بما في ذلك حيث يتم تثبيت مختلف ملفات رأس القياسية.

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