Avatar
zpavlu
Redaktor
Avatar
zpavlu:

Pokud máme aplikaci vytvořenou ve VS2010 a je složená z C# a C++/clr a pokusíme se ji načíst ve VS2013 nepůjde přeložit. Na příklad (exe) soubor v C# a (dll) knihovnu c C++/clr.
Je to daní tím, že kompilátor pro VS2013 je rozdílný od kompilátoru VS2010 viz obrázek. Náprava je velmi jednoduchá.

  • Vymažeme ze zdrojového kódu C++/clr soubor "app.rc"
  • Nastavíme u exe souboru kompilaci pro framework 4.5
  • V nastavení kompilátoru u C++/clr musí bát nastaveno v "obecné-sada nástrojů

    platformy " Visual studio 2013 (V120)

Překlad v tomto nastavení projde bez hlášek.
PZ

Odpovědět 1.10.2014 10:52
PZ
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.