C++'ta proje oluşturma ve ortam değişkenlerini ayarlama

C++'ta proje oluşturma ve ortam değişkenlerini ayarlama

Bu dökümanda C++ programlama dili ile çalışan arkadaşların Visual Studio'da projelerini ve kütüphanelerini nasıl yönetmeleri gerektiğini anlatacağız.

ÖRNEK KÜTÜPHANE OLUŞTURMA

Kutuphane

1.    Yeni proje oluşturun

Kutuphane

2.    Yeni class ekleyin

MyClass.h

3.    Proje ayarlarından proje türünüzü static library’e çevirin.

Proje / Sağ Tıkla / Özellikler / Configuration Properties / General / Project Defaults / Configuration Type / Static Library (.lib)

4.    Kodu derleyin ve *.lib dosyasını oluşturun.

5.    Kütüphanenizi ortam değişkenlerine ekleyin

Bilgisayarım / Sağ Tıkla / Özellikler / Gelişmiş Sistem Ayarları / Ortam Değişkenleri / Yeni / KUTUPHANE : C:\Users\...\Projects\Kutuphane

Visual Studio’yu tekrar başlatın (ortam değişkenlerini yeniden yüklesin)

 

KÜTÜPHANEYİ KULLANMA

YeniProje

1.    Yeni proje oluşturun

YeniProje

2.    Kutuphane projesini solution’a ekleyin

Kutuphane
YeniProje

3.    YeniProje’ye Kutuphane projesini referans olarak ekle

Proje / Sağ Tıkla / Özellikler / Common Properties / References / Add New Reference / Kutuphane

4.    Yeni projenize Kutuphane include dosyalarını ekleyin

Proje / Sağ Tıkla / Özellikler / Configuration Properties / VC++ Directories / Include Directories / $(KUTUPHANE)

5.    Yeni projenizde kütüphane’de yer alan sınıflarınızı kullanın

#include

6.    Yeni projenizi başlangıç projesi olarak ayarlayıp çalıştırın

 

KÜTÜPHANEYİ TEST ETME

KutuphaneTest

1.    Yeni proje oluşturun

KutuphaneTest

2.    Kutuphane projesini solution’a ekleyin

3.    Test projesine Kutuphane projesini referans olarak ekle

4.    Test projesine Kutuphane include dosyalarını ekleyin

5.    Test projenizde kütüphane’deki sınıflarınızı kullanın

6.    Test projenizi başlangıç projesi olarak ayarlayıp çalıştırın

Bundan böyle bütün C++ projelerimize Kütüphane projesini ekleyebiliriz.

Projeye sonradan dahil olacak kişilerin kendi bilgisayarlarındaki ortam değişkenlerine KUTUPHANE’yi eklemeleri yeterli olacaktır.


5 yıl 6 ay önce eklendi

Hz Muhammed (sav) ile ilgili Şiirler Göz renkleri nelerdir? En hızlı 3 atı bulma mantık sorusu En güzel romanlar, en çok beğenilen romanlar Dilimizde de anlamı olan İngilizce Atasözleri Oruç tutmanın bize kazandırdıkları Haçlı Seferleri, Haçlı Seferlerinin Sebepleri ve Sonuçları Hangi mahkeme hangi davalara bakar Farabi'nin Hayatı Neşet Ertaş Hayatı Dünya Edebiyatındaki Ünlü Romanlar ve Özetleri Alnı açık yüzü ak olmak deyiminin anlamı Türk vatandaşlığının evlat edinme ve seçme hakkı ile kazanılması Aile içi kalıtsal hastalıklar nelerdir? C++'ta proje oluşturma ve ortam değişkenlerini ayarlama Fizik yasalarını değiştirebilecek deney: Işık hızı aşıldı mı? İşletim sistemi nedir, ne işe yarar? DNS nedir, Open DNS 2014 IP Adresleri How to Use a Router as a Repeater Einstein alan denklemleri
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28