Bagaimana membuat Visual C++ mengenali ekstensi file sebagai file C/c ++

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 181506 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

RINGKASAN

Microsoft Visual c ++ lingkungan pengembangan terintegrasi (IDE) mengakui ekstensi file berikut sebagai C++ sumber file: .c, .cpp, dan .cxx. Dalam beberapa kasus, seorang pemrogram mungkin ingin menggunakan ekstensi file lain untuk C++ file; sebagai contoh, file sumber Unix C++ sering menggunakan ekstensi .cc.

Menggunakan langkah-langkah pada artikel ini, sumber file dengan ekstensi file lain mungkin manfaat dari Visual C++ IDE sintaks pewarna, otomatis indentasi, dan peningkatan penggunaan lainnya. Artikel ini menjelaskan cara secara otomatis mengkompilasi file tersebut sebagai C/c ++ dan mengaitkan ikon C++ dengan berkas-berkas ini pada Windows Explorer.

INFORMASI LEBIH LANJUT

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri di Windows

Prosedur berikut menyebabkan Visual C++ IDE untuk mengenali ekstensi Selain .c, .cpp, dan .cxx sebagai file sumber C/C++. Perubahan ini melibatkan mengubah pengaturan registri.

Untuk memulai Peninjau Suntingan:
  1. Tutup semua contoh menjalankan Studio pengembang.
  2. Pada Mulai menu, klik Menjalankan.
  3. Jenis regedit dan klik Oke untuk memulai Peninjau Suntingan Registri.
Pada Editor registri, ulangi langkah empat berikut untuk setiap file baru ekstensi untuk mengasosiasikan dengan ikon C/C++. Langkah-langkah ini menggambarkan bagaimana mengasosiasikan ekstensi file .cc dengan C++ sumber file icon:
  1. Klik kanan HKEY_CLASSES_ROOT dan pilih Baru | Saya?.
  2. Nama kunci akan muncul; perubahan Kunci baru # 1 untuk .cc (periode wajib).
  3. Klik baru .cc kunci, lalu klik dua kali Default di panel kanan Editor registri.
  4. Dalam Nilai Data lapangan, jenis cppfile. Klik Oke.
Catatan Untuk mengasosiasikan ekstensi file dengan c sumber file icon, gunakancfile Melainkan cppfile. Nilai-nilai hppfile dan hfile rekan ekstensi file dengan c ++ dan c header file ikon, masing-masing. (Pada Windows Explorer, ikon tepat sekarang harus menemani file dengan ekstensi yang ditambahkan pada langkah 1 hingga 4. Mengklik ikon akan meluncurkan Visual C ++. Tidak hanya belum, meskipun.)

Langkah-langkah berikut berlaku untuk kunci dan nilai-nilai yang terletak pada tombol rumah. Dalam Editor registri, Cari kunci rumah pengaturan pengguna untuk pengembang Studio. Untuk berbagai versi, kunci rumah adalah:



Versi 6.0 (kapal dengan Visual Studio 6.0)

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\




Versi 5.0 (kapal dengan Visual Studio 97)

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\5.0\




Versi 4.x

HKEY_CURRENT_USER\Software\Microsoft\Developer




Kunci registri berikut menyebabkan IDE untuk memuat C/C++ compiler alat untuk ekstensi file tertentu (.cc diilustrasikan):

  1. Cari kunci berikut di bawah membangun System\Components\Platforms:
    Win32 (ALPHA) \Tools\C/C++ Compiler untuk Alpha<br>Win32 (PowerPC) \Tools\C/C++ Compiler untuk PowerPC<br>Win32 (x 86) \Tools\C/C++ Compiler untuk 80 x 86


    Jika WinCE 2.0 diinstal, tombol berikut juga akan hadir:
    Win32 (WCE x86em) \Tools\C++ Compiler untuk 80x86em (emulasi)<br>Win32 (WCE MIPS) \Tools\C/C++ Compiler Mips R4100<br>Win32(WCE SH) \Tools\C/C++ Compiler untuk SH<br>
  2. Masing-masing orang-orang kunci memiliki pengaturan yang disebut Input_Spec. Klik dua kali Input_Spec; kemudian, dalam Nilai Data lapangan, tambahkan ; *.cc ke ujung ada daftar ekstensi. Klik Oke.
Kunci registri berikut menentukan ekstensi file yang dipilih untuk pewarnaan sintaks, indentasi cerdas dan seterusnya:

  1. Cari kunci teks:
    Teks Editor\Tabs/bahasa Settings\C/C++
  2. Klik dua kali FileExtensions pengaturan; Tambahkan ; cc ke ujung ada daftar ekstensi. Klik Oke.
  3. Tutup Penyunting Registri.
  4. Mulai Developer Studio dan membuat file baru atau buka yang sudah ada dengan ekstensi file hanya ditambahkan. Sintaks pewarna dan otomatis indentasi harus berlaku.
Catatan Ekstensi baru tidak akan muncul di Tipe file daftar ketika Anda klik Terbuka pada Berkas menu. Penggunaan Semua file (*. *) untuk melihat file dengan ekstensi tidak standar. Atau, klik dua kali file dari Windows Penjelajah; Setelah itu load ke Visual C++, klik kanan di dalam file jendela dan pilih Menyisipkan File ke dalam proyek untuk menambahkan file untuk sebuah proyek.

Catatan Makefiles eksternal yang dihasilkan dari pengembang Studio tidak akan memiliki aturan benar kesimpulan untuk ekstensi file baru. Kesimpulan aturan harus ditambahkan oleh peraturan yang ada baik menyalin dalam makefile (misalnya, menambahkan AKHIRAN: .cc pada awal makefile dan menyalin. cpp.obj: aturan untuk menciptakan. cc.obj: aturan), atau menambahkan aturan dalam alat-alat.INI file.

Meskipun IDE mulai C/C++ compiler alat untuk ekstensi file ditambahkan dalam langkah-langkah di atas, Kompilator perlu tahu apakah akan mengkompilasi file sebagai c atau C++. Kompilator biasanya mengkompilasi file .c sebagai C, dan mengkompilasi .cpp dan .cxx sebagai C++. Untuk semua ekstensi lainnya, Kompilator kebutuhan parameter eksplisit: /TC mengkompilasi file seperti C, /TP mengkompilasi file sebagai C++. Setiap proyek yang termasuk file dengan ekstensi adat kebutuhan eksplisit /TC atau /TP parameter. Langkah-langkah berikut menggambarkan cara melakukannya:
  1. Buka proyek di Studio pengembang.
  2. Klik Tataan pada Project menu.
  3. Dalam kotak dialog yang dihasilkan, pilih konfigurasi dan proyek (do tidak Pilih Semua konfigurasi atau beberapa proyek).
  4. Klik C/C ++ tab.
  5. Dalam Proyek pilihan kotak teks di bagian bawah, menambahkan /TP atau /TC akhir pilihan terdaftar.
  6. Ulangi langkah 3 hingga 5 untuk konfigurasi masing-masing dan setiap proyek dalam ruang kerja yang eksplisit kompilasi jenis harus ditetapkan. Klik Oke.
Catatan Menggunakan /Tp"file.cc" dan /Tc"file.cc" Namun demikian menghasilkan peringatan D4024 dan D4027 dengan VC ++ 6.0. Namun, dengan perubahan registri yang disebutkan di sini, file dengan benar disusun sebagai jenis yang ditentukan. Anda dapat mengabaikan peringatan dalam hal ini.

Pengaturan ini memperlakukan semua file sumber yang dibangun oleh CL kompiler alat dalam proyek sebagai C++ (/TP) atau C (/ TC) file (pilihan proyek tidak dapat diedit hari per file). Seluruh proyek sekarang menggunakan baik compiler C++ atau kompiler C. Untuk mengobati file individu dalam proyek sebagai C++ atau c source file, menggunakan /Tp<source file=""></source> atau /TC<source file=""></source> pengaturan. Lihat REFERENSI untuk informasi lebih lanjut tentang penggunaan kompiler pengaturan.

Jika perlu, langkah membangun kustom dapat memulai C/C++ compiler (CL.EXE) dengan pengaturan khusus untuk satu file. Ini kurang diinginkan, karena langkah membangun kustom memerlukan secara eksplisit daftar semua kompilator pilihan. Melihat referensi untuk dokumentasi online petunjuk tentang menambahkan langkah membangun kustom.

REFERENSI

Visual c ++ Programmer's GuideKompilasi dan menghubungkan, rincian, kompiler referensi.

Visual c + +, pengembang Studio lingkungan pengguna panduanBekerja dengan Proyek, bagaimana saya... Topik: Bekerja dengan proyek, menyesuaikan membangun Proses.

Properti

ID Artikel: 181506 - Kajian Terakhir: 16 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual Studio 6.0 Enterprise Edition
  • Microsoft Visual C++ 4.2 Enterprise Edition
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 5.0 Professional Edition
Kata kunci: 
kbregistration kbcompiler kbFAQ kbhowto kbide kbmt KB181506 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:181506

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com