Hi Guy,

Thanks! Then I will rename the MSVC project files later if you didn't do
that.


Cheers,
Yang

On Sun, Jun 26, 2016 at 8:21 AM, Guy Harris <g...@alum.mit.edu> wrote:

> On Jun 25, 2016, at 8:01 AM, Yang Luo <hslu...@gmail.com> wrote:
>
> > We know that the libpcap Windows version is called "wpcap", including
> the project files names (wpcap.sln, wpcap.vcxproj) and the library name
> (wpcap.dll). But the current libpcap trunk project is called "libpcap.sln",
> and the built executable is named as "libpcap.dll".
> >
> > Is it OK to rename the MSVC project name from "libpcap" to "wpcap"?
>
> Ideally, WinPcap would just have called it "pcap.dll", rather than
> "wpcap.dll", for consistency with UN*X.
>
> (The "lib" at the beginning of library names is a UNIX convention, which
> all UN*Xes - including the ones not based on AT&T code - have adopted; if
> you want to link with a library called "foo", you link with "-lfoo", and
> that searches for "libfoo.a" (static library) and, on systems that support
> dynamic linking, "libfoo.so" or "libfoo.dylib" or "libfoo.sl" or whatever
> the UN*X you're on uses for shared/dynamic libraries.)
>
> In that case, the Windows files would begin with just "pcap", and that
> would be the project name.
>
> However, they didn't, so, for backwards compatibility, we need to call the
> library "wpcap", rather than "pcap", when building on Windows.
>
> I've updated the CMakeLists.txt file to do so.  The MSVC project files -
> if we continue to provide them at all - should be updated to do so as well.
_______________________________________________
tcpdump-workers mailing list
tcpdump-workers@lists.tcpdump.org
https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers

Reply via email to