Friday, April 15, 2016

Visual Studio 2010 and OpenCV Application Rebuilding Win32 to Win64

Pendahuluan


Mungkin anda mengalami hal yang sama dengan saya. Aplikasi yang sudah anda buat pada OS Windows 32 bit tiba-tiba tidak jalan saat anda mengupgrade Operating System ke 64 bit. Pesan Error yang muncul saat anda rebuild seperti pada gambar 1 berikut:

Gambar 1: Error  Message

Atau saat anda mengubah Target Machine ke x64 seperti gambar 2:

Gambar 2: Mengubah Target Machine


Pesan Error yang muncul saat anda rebuild:

Gambar 3: Error Conflict Target Machine


Berikut langkah langkah yang perlu anda lakukan supaya project Visual Studio dan OpenCV anda dapat jalan di Win x64.

1. Buka Properti Pages project anda seperti pada gambar 4:


Gambar 4 Buka Jendela Properti

2. Pilih Configuration Manager seperti pada Gambar 5 berikut:
  
Gambar 5: Pilih Connection Manager

3. Buat Platform baru (new) seperti pada Gambar 6 berikut:

Gambar 6:  New Platform

4. Pilih x64 pada New Platform seperti pada Gambar 7 berikut kemudian pilih OK:

Gambar 7: x64 New Platform 

5. Ubah Library Directory OpenCV pada VC++ Directories seperti pada Gambar 8 berikut:

Gambar 8: Perubahan Library Directories OpenCV
 
6. Terakhir, ubah Path di Environment Variable Operating System anda seperti pada Gambar 9 berikut:
Gambar 9: Perubahan Path Environment Variable
 
Selesai.
 
Testing
 
Setelah semua pengaturan selesai dilakukan, saatnya rebuild dan jalankan program anda.

Gambar 10: Selesai