السلام عليكم ورحمة الله وبركاته .. ,
عند تنفيذ برنامج ما , صار يظهر لي هالرسالة ,
cannot open file 'msvcprtd.lib'
علماً بأن الكمبايلر هو ++VC , و ما أعرف شالحل ؟
وشكراً جزيلاً :happy:
السلام عليكم ورحمة الله وبركاته .. ,
عند تنفيذ برنامج ما , صار يظهر لي هالرسالة ,
cannot open file 'msvcprtd.lib'
علماً بأن الكمبايلر هو ++VC , و ما أعرف شالحل ؟
وشكراً جزيلاً :happy:
سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
dir "C:\Program Files\Microsoft Visual Studio 8\VC\lib\" | grep msvcprtd.lib
تم تعديل هذه المشاركة بواسطة 0xAli في 27 مايو 2010 في 21:04
A man who wants to lead the orchestra must turn his back on the crowd
فهدالشلوي كتب:أقصد انه يجب البحث عن الملف في مجلد vc اذا لم يكن موجود فيجب تحميله من النت او منجهاز آخر .
أخي الكريم ,
أنا بعض البرامج تشتغل و بعضها لا يطلع لي هالخطأ ..
إذا كان الملف مب موجود , يعني كل البرامج مب مشتغله .. ولا ؟
تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 27 مايو 2010 في 21:05
سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
0xAli كتب:dir "C:\Program Files\Microsoft Visual Studio 8\VC\lib\" | grep msvcprtd.lib
شاكره لك مساعدتك ,
وجدت فقط مجلد واحد vcpackages ,
سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
جربي يا أختي تعملي كوبي/نسخ وتضعيه في مجلد الـlib.
A man who wants to lead the orchestra must turn his back on the crowd
dir "C:\Program Files\Microsoft Visual Studio 8\VC\lib\" | grep msvcprtd.lib
هل unix-like tools تعمل تحت الويندوز!! (ولست أقصد cygwin)
اقتباسلا تعمل:في ويندوز :
dir/S "C:\Program Files\msvcprtd.lib"
هلا أوضحت أكثر يا أخي :blush:
هذا الامر لا يعمل في windows
dir "C:\Program Files\Microsoft Visual Studio 8\VC\lib\" | grep msvcprtd.lib
لان grep ليست في windows
هذا السطر
dir/S "C:\Program Files\msvcprtd.lib"
حرف S يجعله يبحث في المجلدات الفرعيه
وتجاهلت المجلد Microsoft Visual Studio 8
لانه يختلف من اصدارة الي أخرى
أخ فهد ,
أنا جربت كثير برامج سويتها قبل ما تطلع لي هالمشكلة و يشتغلون تمام ..
وسويت برنامج بس يطبع مسج ومب راضي يشتغل ..
سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
إذا كان الكود نفسه كان يعمل ثم الآن لا يعمل فهذا يعني ان الملف كان موجود ثم حذف .
اما اذا كان الكود اول مرة يكتب فهو يستخدم المكتبه
اذا كان الكود بسيط ضعيه هنا
فهدالشلوي كتب:إذا كان الكود نفسه كان يعمل ثم الآن لا يعمل فهذا يعني ان الملف كان موجود ثم حذف
البرامج اللي سبق و كتبتها تعمل بدون مشاكل , المشكلة تظهر عند كتابة برنامج جديد ..
يعني ما أقدر أكتب أي برنامج ,
فهدالشلوي كتب:.اما اذا كان الكود اول مرة يكتب فهو يستخدم المكتبه
ما فهمت .. شنو تقصد ؟
فهدالشلوي كتب:اذا كان الكود بسيط ضعيه هنا
هذا مثال :
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
return 0 ;
}سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
فهدالشلوي كتب:ربما غيرتي في اعدادت الكمبايلر ؟
من tools ->Options .. بس ما أتذكر بالضبط وش سويت ..
وبعدها ما صار يشتغل ؟
والملف اللي قلت لي أبحثي عنه في VC , لقيته موجود :ph34r: ..
سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
الحمد لله أنحلت المشكلة ..
بس ما أدري اللي سويته صح ولا لا .. ما غيرت شي بالأعدادات (أقصد الحين ) وأشتغل البرنامج ..
تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 28 مايو 2010 في 01:44
سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
شكراً , الله يبارك فيك ويوفقك ..
وسامحني على الإطالة ,
سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
{هويدي} كتب:dir "C:\Program Files\Microsoft Visual Studio 8\VC\lib\" | grep msvcprtd.libهل unix-like tools تعمل تحت الويندوز!! (ولست أقصد cygwin)
فهدالشلوي كتب:لا تعمل:
فهدالشلوي كتب:هذا الامر لا يعمل في windows
dir "C:\Program Files\Microsoft Visual Studio 8\VC\lib\" | grep msvcprtd.lib
لان grep ليست في windows

وليس عندي cygwin :S
هناك ملف حجمه 78.5 KB في مجلد الويندوز
C:\>C:\WINDOWS\grep.exe --help
Usage: grep [OPTION]... PATTERN [FILE] ...
Search for PATTERN in each FILE or standard input.
Example: grep -i 'hello world' menu.h main.c
Regexp selection and interpretation:
-E, --extended-regexp PATTERN is an extended regular expression
-F, --fixed-strings PATTERN is a set of newline-separated strings
-G, --basic-regexp PATTERN is a basic regular expression
-e, --regexp=PATTERN use PATTERN as a regular expression
-f, --file=FILE obtain PATTERN from FILE
-i, --ignore-case ignore case distinctions
-w, --word-regexp force PATTERN to match only whole words
-x, --line-regexp force PATTERN to match only whole lines
-z, --null-data a data line ends in 0 byte, not newline
Miscellaneous:
-s, --no-messages suppress error messages
-v, --invert-match select non-matching lines
-V, --version print version information and exit
--help display this help and exit
--mmap use memory-mapped input if possible
Output control:
-b, --byte-offset print the byte offset with output lines
-n, --line-number print line number with output lines
-H, --with-filename print the filename for each match
-h, --no-filename suppress the prefixing filename on output
-q, --quiet, --silent suppress all normal output
--binary-files=TYPE assume that binary files are TYPE
TYPE is 'binary', 'text', or 'without-match'.
-a, --text equivalent to --binary-files=text
-I equivalent to --binary-files=without-match
-d, --directories=ACTION how to handle directories
ACTION is 'read', 'recurse', or 'skip'.
-r, --recursive equivalent to --directories=recurse.
-L, --files-without-match only print FILE names containing no match
-l, --files-with-matches only print FILE names containing matches
-c, --count only print a count of matching lines per FILE
-Z, --null print 0 byte after FILE name
Context control:
-B, --before-context=NUM print NUM lines of leading context
-A, --after-context=NUM print NUM lines of trailing context
-C, --context[=NUM] print NUM (default 2) lines of output context
unless overridden by -A or -B
-NUM same as --context=NUM
-U, --binary do not strip CR characters at EOL (MSDOS)
-u, --unix-byte-offsets report offsets as if CRs were not there (MSDOS)
`egrep' means `grep -E'. `fgrep' means `grep -F'.
With no FILE, or when FILE is -, read standard input. If less than
two FILEs given, assume -h. Exit status is 0 if match, 1 if no match,
and 2 if trouble.
Report bugs to <bug-gnu-utils@gnu.org>.
C:\>يبدوا أن Mingw قد قام يتسطيبه من أجلي.
آسف على سوء التفاهم :(
A man who wants to lead the orchestra must turn his back on the crowd