CannibalSmith ([info]cannibalsmith) rakstīja [info]koderi kopienā,
@ 2008-09-23 19:25:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
C++ #define
Kā ar parseri (#ifdef) noteikt, vai C++ kods tiek kompilēts iekš Visual Studio ar Common Language Runtime atbalstu? Tas ir, vai ir pieejami .NET neimspeisi un datu tipi, un viss tas.


(Ierakstīt jaunu komentāru)


[info]mindbound
2008-09-23 20:07 (saite)
Šim (vismaz teorētiski) vajadzētu darboties, ja saprotu problēmas būtību:
#ifdef __cplusplus_cli
    printf("%d\n", __CLR_VER);
#else
    printf("CLR not defined\n");
#endif

(Atbildēt uz šo) (Diskusija)


[info]cannibalsmith
2008-09-24 09:52 (saite)
Ir! Paldies!

(Atbildēt uz šo) (Iepriekšējais)


[info]bubu
2008-09-23 22:35 (saite)
Šeit var izlasīt visus pārējos predefinētos makrosus: http://msdn.microsoft.com/en-us/library/b0084kay.aspx

(Atbildēt uz šo) (Diskusija)


[info]mindbound
2008-09-24 02:08 (saite)
Tnx, ir tapis iegrāmatots.

(Atbildēt uz šo) (Iepriekšējais)


Neesi iežurnalējies. Iežurnalēties?