Nie mam już pojęcia co robić. Potrzebuję takiego prostego programiku na szybko, więc tworzę nowy projekt z szablonu C++->CLR->Windows Forms Application. Wszystko jest fajnie do czasu, aż dodam bibliotekę cstdlib (potrzebna mi funkcja rand) - wtedy całość szlag trafia i podczas kompilacji pojawiają się błędy linkera:
1>MSVCURTD.lib(mstartup.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000109).
1>MSVCURTD.lib(mstartup.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00010e).
1>MSVCURTD.lib(msilexit.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00001d).
1>MSVCURTD.lib(msilexit.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000021).
1>MSVCURTD.lib(managdeh.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000013).
1>MSVCURTD.lib(managdeh.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000017).
1>MSVCURTD.lib(ti_inst.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000020).
1>MSVCURTD.lib(ti_inst.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000024).
1>LINK : fatal error LNK1255: link failed because of metadata errors
Problem na pewno jest z biblioteką, bo próbowałem tego także na całkiem nowym projekcie. Co robić?
Jestem słaby w te klocki, więc możecie odpowiadać jak debilowi.
Co ciekawe, z identycznym projektem, ale dla .NET Frameworka 4.0 nie ma tego problemu.