linker link,但可执行文件要求另一个 dll
The linker link, but the executable ask for another dll
我正在使用 mingw。我有一个名为 gtksourceview-3.0-1.dll 的 dll,我的程序编译没有问题,链接器没有报告任何错误,但是当我启动程序时,它要求另一个 dll:gtksourceview-3.0-0.dll.
当我用 g++ 编译时,我作为参数传递:-lgtksourceview-3.0。为什么我的程序正在搜索错误的 dll?如何告诉我的程序使用正确的 dll?
问题解决,Makefile中有一个错误,LDFLAGS中有一个“-L/directory/lib”,指的是一个包含libgtksourceview-3.0.dll.a和libgtksourceview-3的/lib目录.0.la对应错误的dll.
我正在使用 mingw。我有一个名为 gtksourceview-3.0-1.dll 的 dll,我的程序编译没有问题,链接器没有报告任何错误,但是当我启动程序时,它要求另一个 dll:gtksourceview-3.0-0.dll.
当我用 g++ 编译时,我作为参数传递:-lgtksourceview-3.0。为什么我的程序正在搜索错误的 dll?如何告诉我的程序使用正确的 dll?
问题解决,Makefile中有一个错误,LDFLAGS中有一个“-L/directory/lib”,指的是一个包含libgtksourceview-3.0.dll.a和libgtksourceview-3的/lib目录.0.la对应错误的dll.