Visual c++ kodladıgım Program linuxda çalışırmı

Başlatan PaLa, 28 Ağustos 2015 - 13:03:04

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

PaLa

İşim Geregi windows kullanıyorum windows visual c++ kodladıgım bir programı linuxda çalıştırabilirmiyim İDE microsoftun.

Sh4oTT


PaLa

Alıntı yapılan: ShaoTT - 28 Ağustos 2015 - 13:16:23
Wine ile calistirabilirsin sanirsam.

viusal c++'dan linuxa derleme yapılabiliyormu biraz saçma oldu ama  C++ yeni başladım

bytan

Alıntı Yap... derleme yapılabiliyormu....


MS Visual C++ ile oluşturacağın projelerinde, MS'e ait kütüphaneleri kullandığın sürece, doğrudan bu taraf için derleme yapamazsın. Aslında bunu sadece ms olarak da sınırlamamak gerekir. Projede kullanılan herhangi bir kütüphane, bu tarafta bulunmuyorsa, kodlarını uygun şekilde düzenlemen gerekir.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

parduscix

Wine ile çalıştırılabilir. Ayrıca ek programlar ile çalıştırılabilir. Visual studionun linux karşılığı (tamamen değil mono gtk kullanır.) monodevelop işini görebilir.

Scipio

VirtualBox'a Windows kurup oradan çalıştırmayı deneyebilirsin.

freeman

Win32 API leri kullanılmışsa çalışmayacaktır. Wine tüm Win32 API lerine destek verememektedir.

Linux kullanıyorsanız Wine 'i unutun bence. Zaman harcamanıza değmez. Yok illa Windows programlarını kullanmak istiyorsanız, Windows 'a dönmeniz en uygunu.

Ek olarak, C++/Qt framework ile Windows/Mac/Linux sistemlerde çalışacak programlar yazabilirsiniz. 
Good morning and welcome to the Black Mesa Transit System. This automated train is provided for the security and convenience of the Black Mesa Research Facility personnel.

PaLa

cevaplarınız için teşekkür ederim Qt kullanmaya karar verdim

-DıLgEş-

Alıntı yapılan: PaLacevaplarınız için teşekkür ederim Qt kullanmaya karar verdim
Gtk'yi de unutmayalım.:) Qt kadar olmayabilir ama kullanışlıdır.
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

lynxcode

@PaLa Programlamada ve linuxta yeniyim ancak incelediğim bazı kaynak kodlarında "#ifdef _WIN32, #ifdef __MINGW32__" satırlarına rastlamıştım. bu konuda pek araştırma yapmadım ancak google size yardımcı olacaktır. Ben "c cross-platform" diye aratınca bir şeyler çıktı. Kütüphanelerin eşleşmesinde sorun olabilir ancak onlarıda "#ifdef __WIN32" önişlemcisi ile çözeceksiniz. örnek olarak
#ifdef __LINUX
   #include <GL/gl.h>
#endif
#ifdef __MINGW32
   #include <...\gl.h>
#endif

gibi olabilir. Tabii bu yazdıklarım VStudio'dan bağımsız. onun içinde http://stackoverflow.com/questions/216025/gcc-with-visual-studio https://www.reddit.com/r/programming/comments/283hs6/ten_rules_for_writing_cross_platform_c_code/