Di mana file .exe untuk program C di Visual Studio 2008?


1

Kenapa tidak ada exefile jika Anda klik kanan di proyek Anda dan pilih Buka folder di Windows Explorer dan tidak ada file .exe tidak di bawah Debug atau direktori proyek?

Jawaban:


3

Berikut adalah beberapa langkah yang harus membantu menyelesaikan masalah. Setelah membuka proyek Anda di Visual Studio:

  1. Pilih Rebuild Solution dari menu Build . Dari menu View, pilih Output dan lihat output build di jendela di bagian bawah layar. Anda harus mendapatkan hasil akhir seperti ini, jika tidak, ada kesalahan build, lihat melalui jendela output untuk mengidentifikasi kesalahan:

    ========== Bangun Kembali Semua: 1 berhasil, 0 gagal, 0 dilewati ==========

  2. Klik kanan pada proyek Anda dan pilih Properties . Pada Umum bagian Linker melihat Output File . Ini adalah jalur di mana executable harus menjadi output. Jika path menyertakan makro (yaitu $(OutDir)) klik kotak teks dan klik drop-down error yang muncul di sebelah kanan dan pilih Edit . Dalam dialog yang muncul klik tombol Makro untuk membuka daftar makro yang tersedia. Ini akan membantu Anda mengetahui di mana executable Anda dan di mana namanya.

Jika Anda baru saja menyiapkan proyek Visual Studio baru, jalur default adalah:

$(SolutionDir)\$(ConfigurationName)\$(ProjectName).exe

jadi jalan Anda akan menjadi sesuatu seperti

%USERPROFILE%\My Documents\Visual Studio 2008\Projects\TestProj\Debug\TestProj.exe

Pathnya adalah $ (OutDir) \ $ (ProjectName) .exe dan semua exe ada di sana, tetapi apa itu alur kerja terbaik, tentu saja itu tergantung tetapi ada komentar di mana memiliki exe? Terima kasih!
Chris_45

Itu adalah tempat (default) khas untuk memiliki exe dan harus bekerja dengan baik untuk proyek Anda. $ (OutDir) didefinisikan pada tab General Properties Configuration di bawah Output Directory dan default ke $(SolutionDir)\$(ConfigurationName).
Astaga

1

Anda harus membangun / men-debug proyek setidaknya satu.

D:\yourProjectfolder\yourProject\bin\Debug\yourProject.exe
D:\yourProjectfolder\yourProject\bin\Release\yourProject.exe

Tidak ada folder rilis ...
Chris_45

1

Itu harus di bawah folder debug atau rilis Anda untuk proyek c ++, di bawah folder bin untuk proyek .net.

Apakah Anda yakin proyek telah dibangun?


Ya, saya telah membuatnya .obj .htm .manifest .manifest.res .manifest .res .manifest .dep .idp dan .pdb dalam urutan itu dan tidak ada folder pelepas
Chris_45

BTW itu adalah program C
Chris_45

@ Chris_45: Pasti ada kesalahan tautan mungkin ... lihat jendela keluaran, apakah tidak ada kesalahan atau peringatan?
fretje

Hanya 1 tentang
pemindaian
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.