Табдил додани CPP файли ба EXE

Муаллиф: Christy White
Санаи Таъсис: 4 Май 2021
Навсозӣ: 1 Июл 2024
Anonim
Табдил додани CPP файли ба EXE - Маслиҳати
Табдил додани CPP файли ба EXE - Маслиҳати

Мундариҷа

Ин дастур ба шумо дастурҳои зина ба зина дар бораи табдил додани файлҳои манбаи C ++ -ро ба файлҳои .exe медиҳад, ки аксар вақт кор мекунанд (барои пешгирӣ кардани калимаи "ҳама") компютерҳои Windows. Дигар паҳнкуниҳое, ки бо ин кор мекунанд .cpp, .cc ва .cxx мебошанд (ва .c, то андозае, аммо гумон намекунанд, ки он кор мекунад). Ин дастур тахмин мезанад, ки коди сарчашмаи C ++ барои барномаи консолист ва китобхонаҳои беруна талаб намекунад.

Ба қадам

  1. Аввалан ба шумо як компилятери C ++ лозим аст. Яке аз беҳтарин тартибдиҳандагон барои Windows Microsoft Visual C ++ 2012 Express мебошад.
  2. Лоиҳаи навро дар Visual C ++ оғоз кунед. Ин хеле осон аст. Тугмаи "Лоиҳаи нав" -ро дар кунҷи болоии чап пахш кунед ва қадамҳои эҷод кардани "Лоиҳаи холӣ" -ро иҷро кунед. Ба он ном гузоред ва дар равзанаи дигар "Анҷом" -ро клик кунед.
  3. Ҳамаи файлҳои .cpp -ро ба ҷузвдони "Файлҳои манбаъ" нусхабардорӣ кунед ва ҳамаашро нусхабардорӣ кунед. h файл (агар бошад) ба ҷузвдони "Файлҳои сарлавҳа". Файли асосии .cpp (он бо "int main ()") -ро ба номи лоиҳае, ки шумо интихоб кардед, тағир диҳед. Файли вобастагии беруна худ пур хоҳад кард.
  4. Сохтан ва тартиб додан. Вақте ки шумо ҳамаи ин чизҳои дар боло анҷомшударо иҷро мекунед, тугмаи [F7] -ро пахш кунед ва барнома сохта мешавад.
  5. Файли exe -ро ёбед. Ба файли "Лоиҳаҳо" гузаред, ки дар он Visual C ++ ҳамаи барномаҳоро насб мекунад (дар Windows 7, ин ҷузвдони Ҳуҷҷатҳост). Он дар файли бо номе, ки шумо қаблан онро дар зери директорияи "Debug" додаед, ҷойгир карда мешавад.
  6. Санҷед. Барои кор фармудани файли .exe ду маротиба клик кунед ва агар ҳама чиз хуб бошад, барнома бояд хуб кор кунад. Агар ин тавр набошад, бори дигар кӯшиш кунед, ки қадамҳоро гузаред.
  7. Агар шумо хоҳед, ки барнома дар дигар компютер кор кунад, VC ++ Китобхонаҳои Runtime Runtime бояд дар он компютер насб карда шаванд. Барномаҳои C ++, ки бо Visual Studio C ++ тартиб дода шудаанд, ин китобхонаҳои барномаро талаб мекунанд. Шумо набояд онро дар дастгоҳи худ алоҳида насб кунед, зеро он бо Visual Studio насб шудааст, аммо шумо набояд интизор шавед, ки муштариён онро доранд. Истиноди зеркашӣ: http://www.microsoft.com/en-us/download/details.aspx?id=30679

Маслиҳатҳо

  • Баъзан хатогиҳо кардан мумкин аст, зеро муаллифи аслӣ усулҳои кӯҳнаро истифода кардааст ё вобастагии коди сарчашмаро фаромӯш кардааст.
  • Боварӣ ҳосил кунед, ки Visual C ++ Express-и шумо замонавӣ аст, то дар вақти тартиб додани он ягон хатогие рух надиҳад.
  • Дар аксари ҳолатҳо, иҷозат додан ба офарандаи барнома барои шумо самарабахштар аст. Онро танҳо дар сурате тартиб диҳед, ки ягон варианти дигар комилан вуҷуд надошта бошад.

Огоҳӣ

  • Аз Dev-C ++ дур бошед. Он дорои як компилятори кӯҳна мебошад, зиёда аз 340 хатогиҳои маълум дорад ва дар тӯли 5 сол навсозӣ нашудааст ва онро дар бета абадӣ гузоштааст. Агар имконпазир бошад, ДИГАР КОМПИЛЯЕР ВА ИДРО ба истиснои Dev-C ++ истифода баред.
  • Азбаски C ++ ва C забонҳои барномасозии сатҳи хеле паст мебошанд, онҳо метавонанд ба компютери шумо зарар расонанд. Тафтиши фаврии шумо метавонед санҷидани он аст, ки оё файлҳои .cpp дар боло сатри "#include WINDOWS.h" доранд. Агар ин тавр бошад, барномаро тартиб надиҳед ва аз эҷодкор пурсед, ки чаро онҳо ба Windows API дастрасӣ доранд. Агар онҳо ба ин посухи қатъӣ дода натавонанд, аз як коршинос дар форум кумак пурсед.

Талабот

  • Тартибдиҳанда (Visual C ++ тавсия дода мешавад)
  • Файли .cpp ё C / C ++ коди сарчашма
  • Компютери Windows (.exe танҳо аз ҷониби Windows дастгирӣ карда мешавад)