السلام عليكم
السؤال بسيط
وهو كيف يمكننى تغيير الايقونة الناتجة من ترجمة بر امج السى C
باستخدام المترجم gcc
وشكرا
السلام عليكم
السؤال بسيط
وهو كيف يمكننى تغيير الايقونة الناتجة من ترجمة بر امج السى C
باستخدام المترجم gcc
وشكرا
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
عليك يعمل ملف resource وترجمته ووضع الملف الناتج مع عملية الترجمة،
مثال بسيط:
قم بعمل ملف resource.h:
#ifndef IDC_STATIC #define IDC_STATIC (-1) #endif #define IDI_ICON1 100
وملف resource.rc :
// Generated by ResEdit 1.5.4 // Copyright (C) 2006-2010 // http://www.resedit.net #include <windows.h> #include <commctrl.h> #include <richedit.h> #include "resource.h" // // Icon resources // LANGUAGE 0, SUBLANG_NEUTRAL IDI_ICON1 ICON ".\\FP.ico"
لاحظ ان الصورة التي اخترها موجودة في نفس المسار بالاسم FP.ico ، الان ترجم هذا الملف، باستخدام مترجم الresource :
windres resource.rc -o resource.o
ثم ترجم ملف سي++ بالأمر:
g++ HelloWorld.cpp resource.o -Wall -o H.exe
// HelloWorld.cpp
//to compile resource : windres resource.rc -o resource.o
//to compile c++ file : g++ HelloWorld.cpp resource.o -Wall -o H.exe
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
cout << "Hello World" << endl;
return (0);
}وستجد البرنامج بالأيقونة:
ملف الresource تم توليده تلقائياً بواسطة الأداة http://www.resedit.net/ والتي تسهل عليك اضافة صورة وأيقونات ونوافذ لبرنامجك.
بالتوفيق،
تم تعديل هذه المشاركة بواسطة Wajdy Essam في 5 نوفمبر 2010 في 11:26
http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة
https://moalfat.com للكتب الالكترونية والكورسات التعليمية
Everything we see now is just an engineering solution based on old science
دائما متميز اخ وجدى
الف الف الف شكر
تحياتى
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳