草庐IT

SharedLibTest

全部标签

linux - 无法将应用程序与 mudflap 链接

我的应用程序使用我的共享库。应用程序和库必须是mudflapped检查堆栈和堆上的越界读取和写入。共享库已成功构建,但在链接应用程序时我遇到了很多错误。我做了一个简单的例子来重现这个问题。以下是重现步骤:使用2个文件创建C++动态共享库项目:带有一些类的h和cpp文件,在h或cpp文件中使用#include创建使用此库的C++应用程序(使用共享库中的类)建库构建应用程序(在这里你会发现一个链接错误)这是我的文件:SharedLibTest.h#ifndefSHAREDLIBTEST_H_#defineSHAREDLIBTEST_H_#includeclassSharedLibTest{

linux - 无法将应用程序与 mudflap 链接

我的应用程序使用我的共享库。应用程序和库必须是mudflapped检查堆栈和堆上的越界读取和写入。共享库已成功构建,但在链接应用程序时我遇到了很多错误。我做了一个简单的例子来重现这个问题。以下是重现步骤:使用2个文件创建C++动态共享库项目:带有一些类的h和cpp文件,在h或cpp文件中使用#include创建使用此库的C++应用程序(使用共享库中的类)建库构建应用程序(在这里你会发现一个链接错误)这是我的文件:SharedLibTest.h#ifndefSHAREDLIBTEST_H_#defineSHAREDLIBTEST_H_#includeclassSharedLibTest{