Чӣ тавр CPP -ро ба EXE тартиб додан мумкин аст

Муаллиф: Joan Hall
Санаи Таъсис: 3 Феврал 2021
Навсозӣ: 1 Июл 2024
Anonim
Чӣ тавр CPP -ро ба EXE тартиб додан мумкин аст - Ҷомеа
Чӣ тавр CPP -ро ба EXE тартиб додан мумкин аст - Ҷомеа

Мундариҷа

Ин як дастури қадам ба қадам барои тартиб додани коди сарчашмаи C ++ ба файлҳои EXE (дар Windows) мебошад. Усулҳои тавсифшуда инчунин ҳангоми тартиб додани форматҳои .c ++, .cc ва .cxx (эҳтимолан .c низ) кор мекунанд. Ин дастур тахмин мекунад, ки коди сарчашмаи C ++ як барномаи консолӣ аст ва ягон китобхонаи беруна талаб намекунад.

Қадамҳо

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

Маслиҳатҳо

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

Огоҳӣ

  • Азбаски C ++ ва C забонҳои барномасозии сатҳи паст мебошанд, онҳо метавонанд ба компютери шумо зарар расонанд. Барои роҳ надодан ба ин, файлҳои .cpp -ро барои хати "# include" windows.h "тафтиш кунед.Агар чунин сатр мавҷуд бошад, барномаро тартиб надиҳед, балки аз муаллифи он бипурсед, ки чаро барнома ба дастрасӣ ба Windows API ниёз дорад. Агар муаллиф дар ҷавоб посух надошта бошад, аз коршиноси форуми махсус пурсед.
  • Бо Dev-C ++ кор накунед. Ин як компиляери кӯҳна бо 340 хато аст ва дар тӯли 5 сол нав карда нашудааст.

Ба шумо чӣ лозим

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