Сохтани файли EXE

EXE форматест, ки нармафзори бе он метавонад кор кунад. Вай тамоми равандҳои оғозёбӣ ё насб кардани барномаро анҷом медиҳад. Он метавонад як барномаи пурраро ба даст орад ё як қисми он бошад.

Роҳҳо барои эҷод кардан

Барои эҷоди файли EXE ду имконоти вуҷуд доранд. Аввал ин аст, ки муҳитҳои барномасозиро истифода мебаранд, ва дуюм истифодаи насбҳои махсус, бо ёрии он, ки аз якчанд ресмон насб карда мешавад ва маҷмӯаҳое, Ғайр аз мисолҳое, мо ҳам вариантҳоро дида мебароем.

Усули 1: Visual Studio Community

Баррасии раванди эҷоди барномаи оддӣ дар асоси забони барномасозӣ. "Visual C ++" ва онро дар маҷаллаи Visual Studio ҷамъ кунед.

Ҷойгиркунии Visual Studio аз сомонаи расмӣ

  1. Барномаро иҷро кунед, ба меню ҳаракат кунед "Файл"пас тугмаи чапро пахш кунед "Эҷод"ва сипас дар рӯйхат "Лоиҳа".
  2. Равшан кушода мешавад "Ташкили лоиҳа", ки дар он шумо бояд аввалин бор дар лавҳа пахш кунед "Шаблонҳо"ва сипас "Visual C ++". Next, -ро интихоб кунед "Win32 Console Application", ном ва ҷойгиршавии лоиҳаро муқаррар намоед. Бо нобаёнӣ он дар феҳристи кории Visual Studio Community дар папкаи системавӣ захира карда шудааст Ҳуҷҷатҳои манаммо имконпазир аст, ки агар хоҳед, ки дигар дафтарро интихоб кунед. Баъд аз ба итмомрасии танзимот, тугмаи ростро пахш кунед "Хуб".
  3. Аввалан "Win32 Системаи Танзимоти Истифода"ки дар он мо фақат пахш мекунем "Next".
  4. Дар тирезаи нав мо параметрҳои барномаро муайян мекунем. Аз ҷумла, мо интихоб мекунем "Истифодаи консол"ва дар саҳро "Имкониятҳои пешакӣ" - "Лоиҳаи банақшагирӣ"бо роҳи пӯшидани қуттии бо "Сарлавҳаи қаблӣ".
  5. Лоиҳае, ки зарур аст барои илова кардани майдон барои навиштани рамзҳо зарур аст. Барои ин дар ҷадвал кор кунед "Solution Explorer" Тугмачаи рости мушро дар матн ангушт занед "Файлҳои захиравӣ". Менюи контекстӣ, ки мо дар он вақт пахш мекунем "Илова" ва Бастаи тарҷума.
  6. Дар тирезаи кушод "Иловаи нав" як чизро интихоб кунед "Файл C ++". Next, мо номи файлро барои коди замимаи оянда ва дароз кардани он таъин кардем "КМ". Барои тағир додани папкаи захиракунӣ, пахш кунед "Шарҳи".
  7. Чорчӯб кушода мешавад, ки мо дар он ҷой ҷойгирем ва пахш мекунем "Файлро интихоб кунед".
  8. Дар натиҷа, ҷадвал бо унвон пайдо мешавад. "Source.s, ки дар он рамзи танзим ва матнии матн вуҷуд дорад.
  9. Баъдан, шумо бояд матни кодро нусхабардорӣ кунед ва онро ба майдони дар тасвир нишон додаатон кунед. Мисол, инҳоро гиред:
  10. #include
    #include

    int main (int argc, char * argv []) {
    printf ("Салом, ҷаҳон!");
    _getch ();
    баргаштан 0;
    }

    Эзоҳ: Қоидаи мазкур танҳо намунаи он мебошад. Ба ҷои ин, шумо бояд коди худро барои эҷоди барнома дар "Visual C ++" истифода баред.

  11. Барои бунёд кардани лоиҳа, пахш кунед "Бозгаштанро оғоз кунед" дар менюи изофӣ Debugging. Шумо метавонед як калиди пахш кунед "F5".
  12. Сипас, огоҳи огоҳӣ эълон мекунад, ки лоиҳаи имрӯза танзим карда мешавад. Дар ин ҷо шумо бояд ба пахш кунед "Ҳа".
  13. Баъд аз ба итмом расонидани ариза, ариза дар равзанаи консол, ки дар он навишта мешавад, нишон дода мешавад "Салом, ҷаҳон!".
  14. Файли офариниш дар формати EXE бо Windows Explorer дар папкаи лоиҳа дида мешавад.

Усули 2: Мутахассисон

Барои автомат кардани раванди насбкунии нармафзор, номгӯи номҳо ба маъруфияти васеътар мераванд. Бо кӯмаки онҳо, нармафзор офарида шудааст, вазифаи асосии он барои содда кардани раванди таҳвили нармафзор дар компютер мебошад. Силсилаи эҷоди файли EXE дар намунаи Smart Install Maker баррасӣ кунед.

Download Smart Install Maker аз сомонаи расмӣ.

  1. Барнома ва дар ҷадвал истифода кунед "Маълумот" номи номи замимаро тағйир диҳед. Дар соҳаи Нигоҳ кунед барои тасвири маконе, ки файли протоксаро захира карда мешавад, пахш кунед.
  2. Шиноса, ки дар он шумо ҷойгоҳи дилхоҳро интихоб мекунед ва клик кунед "Нигоҳ".
  3. Ба ҷадвали равед "Файлҳо"ки ба шумо лозим аст, ки илова кардани файлҳое, ки дар он маҷмӯъ ҷамъоварӣ карда мешавад. Ин ба воситаи пахш кардани нишона анҷом дода мешавад. «+» дар поёни интерфейс. Ҳамчунин метавонед як феҳристи иловаро илова кунед, ки барои он ки шумо мехоҳед icon-ро пахш кунед, ки ҷузвдон бо плюс нишон медиҳад.
  4. Баъд аз он, равзанаи интихоби файл кушода мешавад, ки дар куҷо ба тугмаи симо дар шакли папка лозим аст.
  5. Дар вебсайте, ки кушода мешавад, мо дархости дархостшударо қайд мекунем (дар ҳолати мо, ин аст "Топ", шумо метавонед дигарашро дошта бошед) ва ба пахш кунед "Кушод".
  6. Дар натиҷа, дар равзанаи "Илова намудани вуруд" Файл нишон медиҳад, ки ҷойгиршавии он нишон медиҳад. Интихобҳои боқимонда бо нобаёнӣ мондаанд ва тугмаи ростро пахш карда "Хуб".
  7. Тартиби илова кардани объекти аслӣ ба артиш пайдо мешавад ва даромади дахлдор дар минтақаи махсуси нармафзор пайдо мешавад.
  8. Next, зер кунед "Талабот" ва ҷадвалбанд, ки шумо мехоҳед, ки рӯйхати системаҳои дастгирикунандаи дастгоҳро қайд кунед. Мо дар соҳаҳое қайд кардаем, "Windows XP" ва ҳамаи онҳое, ки аз зери он мераванд. Дар ҳамаи соҳаҳо, арзишҳои тавсифшуда баромада мераванд.
  9. Сипас ҷадвалро кушоед "Диалогҳо"бо пахши тугмаи мувофиқ дар тарафи чапи интерфейс. Дар ин ҷо мо ҳама чизро бо нобаёнӣ тарк мекунем. Барои он, ки замима дар замина сурат гирад, шумо метавонед қуттиро санҷед "Ҷамъоварии пинҳон".

  10. Баъд аз ҳамаи параметрҳои анҷомёфта, мо маҷмӯаро бо зеркунии тугма бо тирчаи поён оғоз мекунем.
  11. Раванди мазкур рух медиҳад ва ҳолати кунунии он дар тиреза нишон дода мешавад. Баъд аз тартиб додан, шумо метавонед бастаи офаринишро ба воситаи тугмаи камераҳои мувофиқро бо тирчаи пӯшида тафтиш кунед.
  12. Нармафзори compiled метавонад бо истифода аз Windows Explorer дар папкаи, ки дар давоми насб муайян карда шудааст.

Ҳамин тариқ, дар ин мақола, мо фаҳмидем, ки файли EXE метавонад бо истифодаи муҳити барномавии махсуси нармафзор, монанди Visual Studio Community ва насбҳои махсус, монанди Smart Install Maker.