الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]مشكلة No such file or directory

مغلقمُجاب
بدأه THE M@STER في 15 فبراير 2013 · 3 رد · 5,447 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي هذه المشكلة كيف حلها لقد حدثت معي كثيراً فما الحل اذا وجدتها مرة اخرى .انظروا

 #include <stdio.h>
#include "pass_recov.h"
void CALLBACK display_pass(pass_type_t ptype, const wchar_t *url,
	const wchar_t *username, const wchar_t *password, void *param)
{
	switch (ptype) {
	case firefox3:
	case firefox4:
		wprintf(L"firefox pass username:%s password:%s", username, password);
		break;
	/* and so on, you get the idea */
	}
}

int main(void)
{
	struct cred_grab_arg carg;

	carg.grab_pass = display_pass; /* user defined callback, that's called for each password recovered */
	carg.param = NULL; /* user defined paramater that's used to pass values to the callback, NULL in this case */
	get_firefox_passwords(&carg);
	get_ie_passwords(&carg);

	return 0;
}

 

وعند الترجمة

main.cpp:2:24: fatal error: pass_recov.h: No such file or directory
compilation terminated.

محاولاتي لقد بحثت في جوجل وكان الجواب احذف pass_recov.h من الكود .على لسان احد الاجانب .

وان هذا الكود هو كود يقوم بارجاع البسورد من متصفحات اكسبلورر+فايرفوكس+كروم

4
#2

الملف pass_recov.h يتم البحث عنه داخل مجلد المشروع الخاص بك، و رسالة الخطأ تفيد ان الملف غير موجود بمجلد المشروع فإذا كان الملف موجود داخل مسار معلوم من قبل المترجم او داخل PATH variable حينها استخدم الصيغه "<>" ليتم البحث عن الملف هناك.

 

 

و الله ولي التوفيق

1

مدونتي: C++ Tips and Tricks

#3
C++er كتب:

الملف pass_recov.h يتم البحث عنه داخل مجلد المشروع الخاص بك، و رسالة الخطأ تفيد ان الملف غير موجود بمجلد المشروع فإذا كان الملف موجود داخل مسار معلوم من قبل المترجم او داخل PATH variable حينها استخدم الصيغه "<>" ليتم البحث عن الملف هناك.

 

 

و الله ولي التوفيق

شكرا لك لكن الملف pass_recov.h يتم اضافتة تلقائيا الى المشروع عند كتابة مشروع ام انت تصنعة وتكتب بة كود خاص

#4 أفضل إجابة
±MICRO كتب:

شكرا لك لكن الملف pass_recov.h يتم اضافتة تلقائيا الى المشروع عند كتابة مشروع ام انت تصنعة وتكتب بة كود خاص

 

هذا الملف هو ملف مخصص مفترض انك قمت ببرمجتة واضافة الى المشروع او انك قمت باستخدام مميزات معينة به واضفتة الى المشروع.

على كلا فأن الملف المطلوب يجب عليك تضمينة داخل الملف.

واليك الملف:pass_recov.zip

 

قم بــ:

فك ضغط الملف.

اضف الملفات الى المشروع ملفا ملفا عن طريق بيئة التطوير يعني فى NetBeans

File->New File

ثم من المعالج نختار C++

ثم حسب نوع الملف هل هو Header file ام Source file

ثم حدد مسار الملف واضفة الى المشروع وهكذا مع باقي الملفات.

وان شاء الله المشروع سوف يعمل معك بكل نجاح.

والله الموفق

1 −1

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

هذا الموضوع مغلق.

مواضيع مشابهة