SORU
31 Ocak 2009, CUMARTESİ


Nasıl komut satırı Visual Studio projeyi derlemek?

Ödeme betik değilim, dağıtım, test oluşturmak ve Monotone, CMake, Visual Studio kullanan C büyük bir çözüm için taahhüt döngüsü 2008 ve özel testleri İfade eder.

Diğer tüm parçaları oldukça düz ileri görünüyor, ama GUI almadan Visual Studio çözüm derlemek için nasıl görmüyorum.

Bu Python betiği, ama bana sadece bir arama yapmak için izin verecek bir cevap yazılmış: os.sistem yapmaz.

CEVAP
31 Ocak 2009, CUMARTESİ


Bunu yapmak için iki yol biliyorum.

Yöntem 1
İlk yöntemi tercih ediyorum) msbuild kullanmak için:

msbuild project.sln /Flags...

Yöntem 2
Ayrıca çalıştırabilirsiniz:

vcexpress project.sln /build /Flags...

Vcexpress seçeneği hemen döner ve herhangi bir yazıcı çıktısı değil. Bir komut dosyası için istediğiniz ne olabilir sanırım.

DevEnv Visual Studio Express 2008 (ben çok zaman önce benzer bir sorun olduğu zaman bunu çözmek için uğraştım) ile dağıtılan değildir.

Yani, sonuç olabilir:

os.system("msbuild project.sln /p:Configuration=Debug")

Ayrıca msbuild ve vcexpress sistemi Yolu üzerinde varsayılan olarak ortam değişkenleri doğru olduğundan emin olmak istiyorum. Visual Studio ortamı oluşturmak ve oradan komut Çalıştır ya da Python ile yollarını değiştirmek (os.putenv).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Day9TV

    Day9TV

    22 NİSAN 2010
  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010
  • RickardRick

    RickardRick

    9 Mart 2007