6

Derleyici (CL.EXE), birden çok kaynak dosyayı alabilir, ancak çağrıldığı dizindeki tüm OBJ dosyalarını oluşturmayı sever. Bir çıkış dizini ayarlamak için derleyici bayrağını bulamadım ancak bir tek OBJ için bir tane buldum, ancak birden çok kaynak kullanamaz.Visual C++ Komut Satırı Derleyici (CL.EXE) Yönlendirmeli OBJ Dosyaları

Her bir dosyayı çıkışa yönlendirmek ve NMAKE için çok sayıda hedefe sahip olmak zorunda kalmadan, bunu CL üzerinden yapmanın kolay bir yolu var mı?

+2

Bunu yapmak için/Fo seçeneği yapılmıştır. Ne yaptığını görmek için IDE'nin C/C++, Komut Satırı sayfasını kullanın. –

+2

Bunu daha önce denediğimi düşündüm. MSDN, yalnızca bir kaynak dosyada kullanılabileceği gibi görünüyor. Bir örnek verebilir misiniz? – Jasoneer

+0

Bir proje için Komut Satırı ayarları sayfasının ekran görüntüsünü göndermeme gerçekten ihtiyacınız yok mu? Elbette kendi IDE projenizi oluşturabilir misiniz? –

cevap

9

Gerçekte /Fo seçeneği çıkıyor, ancak belirtmiş olduğunuz dizin bir ters eğik çizgi ile sonlanmalıdır. Bu nedenle, cl /Fo.\obj -c ... numaralı Çalışmaları başarısız olur.

İlgili konular