On Sun, Apr 13, 2008 at 06:39:32PM +0200, [EMAIL PROTECTED] wrote: > I can't compile my code with the function se_tree_foreach (from > emem.h), I got following error (if I comment out the function it runs > sucessfully): > LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of > other libs; use/NODEFAULTLIB:library > libui.lib(compare_stat.obj) : error LNK2019: unresolved external > symbol _emem_tree_foreach referenced in function _comparestat_draw > wireshark.exe : fatal error LNK1120: 1 unresolved externals NMAKE : > fatal error U1077: '"C:\Program Files\Microsoft Visual Studio > 8\VC\BIN\link.EXE"' : return code '0x460' Stop. the interesting thing > is that it works on my Fedora. Any Idea what the problem is??
In case you haven't heard from Ulf (I didn't see an e-mail from him), he has placed emem_tree_foreach in the exports list for libwireshark (in epan/libwireshark.def) as of SVN revision 25003. This process is only needed for Windows builds, which is why your code compiled fine on Linux. Steve _______________________________________________ Wireshark-dev mailing list [email protected] http://www.wireshark.org/mailman/listinfo/wireshark-dev
