IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Kompilace z visual studia 2010 na 2013 u C++/clr

V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
zpavlu
Tvůrce
Avatar
zpavlu:1.10.2014 10:52

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.