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?

Chris_45
sumber

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
astaga
sumber
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
Polisi
sumber
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?

fretje
sumber
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