2010-01-27 7 views
0

Je me considère comme un programmeur assez compétent avec une expérience en Java et VB.net. Ma dernière nage autour du lac de programmation est de me faire modifier un programme écrit en C. (Le programme est Wireshark, un outil d'analyse de réseau open source.) J'ai suivi les instructions ici http://www.wireshark.org/docs/wsdg_html_chunked/ChSetupWin32.html et je ne sais tout simplement pas où aller à partir de là. Je voudrais utiliser Visual Studio 2008 pour travailler avec le code si possible, mais je ferai tout ce qui est nécessaire. (Je suis un total à utiliser l'invite de commande pour faire quoi que ce soit.)Modifier un programme "open source"?

+0

À quel point êtes-vous familier avec C? Désolé de paraître rabaissant mais je ne le suis pas. C'est juste une question que vous devriez vous poser. Es-tu sûr que tu peux le faire, car par le bruit de celui-ci, tu te jettes dans la fin profonde ... – t0mm13b

+0

Pas du tout familier. :) Je suis en train de lire des livres et de me présenter, je voulais juste mettre en place ce set là-bas quand je suis prêt à plonger. J'ai une idée de ce à quoi je m'embarque. – Shawn

+1

ok ... la meilleure des chances et de tirer des questions ici ou cliquez sur les balises C pour obtenir des questions relatives à C et il vous aidera aussi. ;) – t0mm13b

Répondre

2

Si vous avez suivi ces étapes, alors vous l'avez construit. Je vais copier Section 2.2.10 ici.

2.2.10. Créer Wireshark

Maintenant, il est temps de construire Wireshark ...

  1. Si vous avez fermé cmd.exe en attendant, préparer cmd.exe à nouveau

  2. nmake -f Makefile.nmake tous pour construire Wireshark

  3. attendre Wir Eshark pour compiler - cela peut prendre un moment!

  4. course C: \ Wireshark \ Wireshark-GTK2 \ wireshark.exe et vérifier si elle commence

Juste apporter des modifications dans le code, effectuez ces étapes encore, et presto ! vous avez modifié le programme. Vous voudrez peut-être oser sur C debuggers si vous faites quelque chose de très compliqué.

+0

Ah je vois. Ce sont les choses simples qui m'échappent parfois, et je suis habitué à cliquer sur un bouton de compilation pour voir si ça marche ou pas. :) Merci pour le lien, je pense que ça va m'aider. – Shawn