Bagikan melalui


Menggunakan Visual Studio

Untuk kenyamanan, Microsoft Visual Studio 6.0 menyediakan file proyek untuk setiap sampel. File ini memiliki ekstensi DSP. File ruang kerja Allsamp.dsw juga disediakan di direktori utama sehingga Anda dapat mengkompilasi semua sampel sekaligus dari dalam Visual Studio.

Nota

Instruksi berikut ditulis untuk Microsoft Visual Studio 6.0. Perintah mungkin berbeda di Visual Studio versi sebelumnya dan yang lebih baru.

 

Untuk memuat proyek yang sesuai untuk sampel, Anda dapat menjalankan Visual Studio pada prompt perintah di direktori sampel seperti yang ditunjukkan dalam contoh berikut. Anda harus mengganti nama proyek sampel dengan nama proyek <>.

nama proyek <msdev>.dsp

Anda juga dapat mengeklik dua kali file .dsp di Windows Explorer untuk memuat ruang kerja sampel ke Visual Studio. Dari dalam Visual Studio Anda kemudian dapat menelusuri kelas C++ dari sumber sampel dan umumnya melakukan operasi edit-compile-debug lainnya.

Sebagai bagian dari Platform Software Development Kit (SDK), kompilasi sampel ini dari dalam Visual Studio memerlukan pengaturan jalur direktori yang tepat di Visual Studio. Untuk mengatur jalur direktori, lakukan langkah-langkah berikut:

  • Jalankan Microsoft Visual Studio (Visual C++).
  • Pilih Opsi ... pada menu Alat.
  • Pilih tab Direktori dalam dialog Opsi.
  • Di daftar drop-down Tampilkan Direktori Untuk, pilih file yang dapat dieksekusi dan masukkan jalur direktori BIN untuk Platform SDK yang diinstal (misalnya, C:\Program Files\Microsoft SDK\Bin). Klik tombol panah atas untuk memindahkan jalur yang baru dimasukkan ini sehingga menjadi entri pertama dalam daftar Direktori.
  • Di daftar drop-down Tampilkan Direktori Untuk pilih Sertakan file dan masukkan jalur direktori INCLUDE untuk Platform SDK yang diinstal(misalnya, C:\Program Files\Microsoft SDK\include). Klik tombol panah atas untuk memindahkan jalur yang baru dimasukkan ini sehingga menjadi entri pertama dalam daftar Direktori.
  • Di daftar drop-down Tampilkan Direktori Untuk pilih file Pustaka dan masukkan jalur direktori LIB untuk Platform SDK yang diinstal(misalnya, C:\Program Files\Microsoft SDK\Lib). Klik tombol panah atas untuk memindahkan jalur yang baru dimasukkan ini sehingga ini menjadi entri pertama dalam daftar Direktori.
  • Klik tombol OK dalam dialog Opsi untuk menyelesaikan pengaturan.

Dari sana Anda dapat menggunakan editor, debugger, dan fasilitas proyek untuk mengedit, mengkompilasi, menautkan, dan men-debug.

IDE visual lainnya juga dapat dengan mudah menghasilkan makefile proyek asli mereka, berdasarkan file sumber yang ada dari contoh kode. Jika Anda menggunakan IDE seperti itu, menghasilkan makefile proyek asli seperti itu bisa sangat berharga karena menawarkan cara untuk menelusuri kelas C++ program. Untuk informasi selengkapnya tentang menggunakan makefiles eksternal atau membuat makefile proyek asli menggunakan sekumpulan file sumber yang ada, lihat dokumentasi IDE Anda.

Selain ketergantungan pada kode umum dalam direktori saudara APPUTIL, INC, dan LIB, banyak sampel kode yang berdiri sendiri. Buat APPUTIL sebelum Anda membuat sampel kode lainnya. Beberapa sampel dalam urutan berikutnya bisa bekerja dengan hasil yang dikompilasi dari sampel sebelumnya. Interdependensi sampel kode ini adalah sebagai berikut:

  • Apa pun: Build sampel kode apa pun memerlukan build APPUTIL sebelumnya.
  • Untuk membangun atau menjalankan DLLUSER, diperlukan build DLLSKEL sebelumnya.
  • COMUSER: Membangun atau menjalankan membutuhkan build COMOBJ sebelumnya.
  • DLLSERVE: Pembangunan memerlukan pembangunan REGISTER sebelumnya.
  • DLLCLIEN: Memerlukan build sebelumnya dari DLLSERVE untuk menjalankan.
  • LICSERVE: Build membutuhkan build REGISTER sebelumnya.
  • LICCLIEN: Menjalankan memerlukan build sebelumnya dari LICSERVE dan DLLSERVE.
  • MARSHAL: Membangun kebutuhan build REGISTER sebelumnya.
  • LOCSERVE: Membangun atau menjalankan membutuhkan kompilasi sebelumnya dari REGISTER dan MARSHAL.
  • LOCCLIEN: Memerlukan build LOCSERVE terlebih dahulu untuk dijalankan.
  • APTSERVE: Membangun atau menjalankan memerlukan build sebelumnya dari REGISTER dan MARSHAL.
  • APCLIEN: Diperlukan pembangunan APTSERVE sebelumnya untuk menjalankan.
  • REMCLIEN: Membangun dan menjalankan memerlukan build sebelumnya dari REGISTER dan MARSHAL di komputer lokal (klien). Menjalankan perlu build REGISTER, MARSHAL, dan APTSERVE terlebih dahulu di komputer jarak jauh (server).
  • FRESERVE: Build membutuhkan terlebih dahulu build dari REGISTER.
  • FRECLIEN: Menjalankan ini membutuhkan build sebelumnya dari FRESERVE.
  • SUPERVISI: Pembangunan membutuhkan pembangunan REGISTER terlebih dahulu.
  • CONCLIEN: Menjalankan memerlukan build CONSERVE sebelumnya.
  • STOSERVE: Build membutuhkan build REGISTER sebelumnya.
  • STOCLIEN: Memerlukan build STOSERVE sebelumnya untuk dapat dijalankan.
  • PERSERVE: Build memerlukan build REGISTER yang selesai lebih dulu.
  • PERTEXT: Pembangunan memerlukan pembangunan sebelumnya dari REGISTER.
  • PERDRAW: Build membutuhkan build REGISTER sebelumnya.
  • PERCLIEN: Memerlukan build sebelumnya dari PERSERVE, PERTEXT, dan PERDRAW untuk dijalankan.
  • DCDMARSH: Build membutuhkan build dari REGISTER sebelumnya.
  • DCDSERVE: Membangun atau menjalankan memerlukan build sebelumnya dari REGISTER dan DCDMARSH.
  • DCOMDRAW: Membangun atau menjalankan perlu membangun REGISTER dan DCDMARSH terlebih dahulu di komputer lokal (klien). Jalankan REGISTER, DCDMARSH, dan DCOMDRAW yang sudah dibangun sebelumnya di komputer jarak jauh (server).