Kısa süre önce çok projeli bir çözümü, her proje için .libs yerine .dls kullanacak şekilde dönüştürdüm. Ancak, şimdi örnekte belirtildiği gibi her proje için bir bağlayıcı uyarısı alıyorum. MSDN, bu konuda yardımcı olan tüm hizmet için hizmet vermedi. Neden bu ve nasıl çözebilirim?LNK4075: '/ OPT: ICF' belirtimi nedeniyle '/ EDITANDCONTINUE' göz ardı ediliyor
2 uyarı LNK4075 Uyarı: '/ EDITANDCONTINUE' görmezden nedeniyle '/ OPT: ICF' You "Düzenle ve devam et" sahip destek veya optimizasyonlar ya şartname LudoCamera.obj
Neden bir bağlayıcı hatadır? Sana inanıyorum, sadece C++ ve görsel stüdyosu ile deneyimim yok. ZI (Program Veri Tabanı Düzenle ve Devam Et) 'den Zi (Program Veri Tabanı)' a geçiş yapmak bu hataları ortadan kaldırmış, ancak kök problemini gizliyor olabilir. Detaylandırır mısınız? – Mark
@Mark, derlemenin üç aşamasını, (1) ayrıştırma - her bir cpp dosyasının ne dediğini anlama, (2) her bir işlev dosyası için kod oluşturma - oluşturucu op kodları ve (3) bağlantı - her işlev tortu için op kodlarını bağlama. Bu uyarı, bir linker hatası olduğunu belirten LNK ile başlar. –
Bu, "/ EDITANDCONTINUE" seçeneği olmadığında "göz ardı etme/EDITANDCONTINUE" ifadesinin hala geçerli olduğu hoş bir dokunuş. –