PDA

Voir la version complète : Visual C++ gratuit !!!



Steph3D ::.
12/03/2005, 03h38
Visual C++ , l'outil officiellement recommander par Maxon pour dev les plug-in C++ pour Cinema4D

Ben tonton Billou nous l'offre gratuitement ici http://msdn.microsoft.com/visualc/vctoolkit2003/

C'est le compilateur de base, mais je ne crois pas que l'éditeur visuel d'interface windaube sert à quelques choses pour les plug-ins internes dans C4D ?

Bon, allez, hop*! au boulot*! :mrgreen:

Si on s’y met tous, on peut refaire toutes les fonctions qui manquent à C4D :lol: vous verrez, c'est facile*! :mrgreen:

Bon voyon voir, ça marche comment deja, ce truc...


Setting environment for using Microsoft Visual C++ 2003 Toolkit.
(If you have another version of Visual Studio or Visual C++ installed and wish
to use its tools from the command line, run vcvars32.bat for that version.)
Thank you for choosing the Visual C++ Toolkit 2003! Get started quickly by
building the code samples included in the "Samples" directory. Each sample
includes a short whitepaper discussing the Visual C++ features, and a batch
file for building the code.
Type "cl /?" for brief documentation on compiler options.
Visit http://msdn.microsoft.com/visualc/using/documentation/default.aspx for
complete compiler documentation.
C:\Program Files\Microsoft Visual C++ Toolkit 2003>

Oh !!! c'est bo !!! c'est moderne !

Voyon voir... cl /? qui nous dit, ok


Setting environment for using Microsoft Visual C++ 2003 Toolkit.
(If you have another version of Visual Studio or Visual C++ installed and wish
to use its tools from the command line, run vcvars32.bat for that version.)

Thank you for choosing the Visual C++ Toolkit 2003! Get started quickly by
building the code samples included in the "Samples" directory. Each sample
includes a short whitepaper discussing the Visual C++ features, and a batch
file for building the code.

Type "cl /?" for brief documentation on compiler options.

Visit http://msdn.microsoft.com/visualc/using/documentation/default.aspx for
complete compiler documentation.

C:\Program Files\Microsoft Visual C++ Toolkit 2003>cl /?
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.
C/C++ COMPILER OPTIONS
-OPTIMIZATION-
/O1 minimize space /Op[-] improve floating-pt consistency
/O2 maximize speed /Os favor code space
/Oa assume no aliasing /Ot favor code speed
/Ob<n> inline expansion (default n=0) /Ow assume cross-function aliasing
/Od disable optimizations (default) /Ox maximum opts. (/Ogityb2 /Gs)
/Og enable global optimization /Oy[-] enable frame pointer omission
/Oi enable intrinsic functions
-CODE GENERATION-
/G3 optimize for 80386 /Gh enable _penter function call
/G4 optimize for 80486 /GH enable _pexit function call
/G5 optimize for Pentium /GR[-] enable C++ RTTI
/G6 optimize for PPro, P-II, P-III /GX[-] enable C++ EH (same as /EHsc)
/G7 optimize for Pentium 4 or Athlon /EHs enable C++ EH (no SEH exceptions)
/GB optimize for blended model (default) /EHa enable C++ EH (w/ SEH exceptions)
/Gd __cdecl calling convention /EHc extern "C" defaults to nothrow
/Gr __fastcall calling convention /GT generate fiber-safe TLS accesses
/Gz __stdcall calling convention /Gm[-] enable minimal rebuild
/GA optimize for Windows Application /GL[-] enable link-time code generation
/Gf enable string pooling /QIfdiv[-] enable Pentium FDIV fix
/GF enable read-only string pooling /QI0f[-] enable Pentium 0x0f fix
/Gy separate functions for linker /QIfist[-] use FIST instead of ftol()
/GZ Enable stack checks (/RTCs) /RTC1 Enable fast checks (/RTCsu)
/Ge force stack checking for all funcs /RTCc Convert to smaller type checks
/Gs[num] control stack checking calls /RTCs Stack Frame runtime checking
/GS enable security checks /RTCu Uninitialized local usage checks
/clr[:noAssembly] compile for the common language runtime
noAssembly - do not produce an assembly
/arch:<SSE|SSE2> minimum CPU architecture requirements, one of:
SSE - enable use of instructions available with SSE enabled CPUs
SSE2 - enable use of instructions available with SSE2 enabled CPUs
-OUTPUT FILES-
/Fa[file] name assembly listing file /Fo<file> name object file
/FA[sc] configure assembly listing /Fp<file> name precompiled header file
/Fd[file] name .PDB file /Fr[file] name source browser file
/Fe<file> name executable file /FR[file] name extended .SBR file
/Fm[file] name map file
-PREPROCESSOR-
/AI<dir> add to assembly search path /Fx merge injected code to file
/FU<file> forced using assembly/module /FI<file> name forced include file
(press <return> to continue)
/C don't strip comments /U<name> remove predefined macro
/D<name>{=|#}<text> define macro /u remove all predefined macros
/E preprocess to stdout /I<dir> add to include search path
/EP preprocess to stdout, no #line /X ignore "standard places"
/P preprocess to file
-LANGUAGE-
/Zi enable debugging information /Ze enable extensions (default)
/ZI enable Edit and Continue debug info /Zl omit default library name in .OBJ
/Z7 enable old-style debug info /Zg generate function prototypes
/Zd line number debugging info only /Zs syntax check only
/Zp[n] pack structs on n-byte boundary /vd{0|1} disable/enable vtordisp
/Za disable extensions (implies /Op) /vm<x> type of pointers to members
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
forScope - enforce Standard C++ for scoping rules
wchar_t - wchar_t is the native type, not a typedef
-MISCELLANEOUS-
@<file> options response file /wo<n> issue warning n once
/?, /help print this help message /w<l><n> set warning level 1-4 for n
/c compile only, no link /W<n> set warning level (default n=1)
/H<num> max external name length /Wall enable all warnings
/J default char type is unsigned /Wp64 enable 64 bit porting warnings
/nologo suppress copyright message /WX treat warnings as errors
/showIncludes show include file names /WL enable one line diagnostics
/Tc<source file> compile file as .c /Yc[file] create .PCH file
/Tp<source file> compile file as .cpp /Yd put debug info in every .OBJ
/TC compile all files as .c /Yl[sym] inject .PCH ref for debug lib
/TP compile all files as .cpp /Yu[file] use .PCH file
/V<string> set version string /YX[file] automatic .PCH
/w disable all warnings /Y- disable all PCH options
/wd<n> disable warning n /Zm<n> max memory alloc (% of default)
/we<n> treat warning n as an error
-LINKING-
/MD link with MSVCRT.LIB /MDd link with MSVCRTD.LIB debug lib
/ML link with LIBC.LIB /MLd link with LIBCD.LIB debug lib
/MT link with LIBCMT.LIB /MTd link with LIBCMTD.LIB debug lib
/LD Create .DLL /F<num> set stack size
/LDd Create .DLL debug library /link [linker options and libraries]
C:\Program Files\Microsoft Visual C++ Toolkit 2003>

Wahou d'enfer! tout pleins d'options cool pour s'amuser :mrgreen:

Bon, ou est-ce que j'ai foutou se satané tube d'aspirine...

heu... non-rien, je parlé tout seul :oops:

Steph3D ::.
12/03/2005, 04h45
Voila aussi au passage un bon éditeur freeware pour la syntax du C++ et autres
http://notepad-plus.sourceforge.net/fr/site.htm

Le SDK de C4D http://www.plugincafe.com/
Et des cours pour le C++ http://c.developpez.com/cours/

Codexus
12/03/2005, 09h35
Il est aussi possible de dowloader l'edition 2005 en beta: http://lab.msdn.microsoft.com/vs2005/ la on a droit a l'interface de la bête, par contre les limitations sur un usage commercial s'appliquent.

padawa
12/03/2005, 12h25
Moi qui est déja du mal avec le Coffee :mrgreen:

sr-interface
12/03/2005, 12h31
je crois que les prochaines nuits de steph risque d'être encore bien courtes :lol:

walien
12/03/2005, 13h25
J'en profite pour mettre ce lien : http://www.pixel2life.com

Avec des tutos pour C++, c4d, photoshop, visual basic, flash, .......

tarlack
12/03/2005, 14h41
allez hop je sors le drapeau anti ms, la cape avec un pingouin dessus, etc :mrgreen:
Etant fasciné par la puissance du c++, je me suis mis à aller un peu plus en profondeur dans ce langage genialissime.
a l'epoque, j'etais jeune et innocent, j'utilisais VC++.
puis un beau jour j'ai eu la mauvaise idée (pour VC++, pas pour moi :mrgreen: ) d'utiliser les templates à fond (c'est genial ce truc). sauf que le compilo de VC++ il a pas du tout apprécié. incapable de me compiler un truc tout bete de specialisation de templates.
depuis ce jour j'utilise minGW (portage windows de GCC). et je me suis rendu compte que VC++ avait de gros problemes avec le mot-clé "const" (parce que mes progs passaient sous VC++, mais sous GCC il m'a sorti un carton d'erreur, que ce soit pour le respect des normes ou pour ces histoires de const que je ne respectait pas)
donc vive minGW http://www.mingw.org/ ! (ou le compilo de borland, il est pas mal non plus http://www.borland.com/products/downloads/download_cbuilder.html# (par contre faut se logger c'est ch***)
En plus regardez la taille des exes fait pas vc++, ils sont enormes (pour donner un ordre de grandeur, 3 fois plus gros que ceux fait par le compilo de borland, disponible depuis loooooooongtemps gratuitement sur leur site)
sur ce :odile: