当其他功能更新到库中时,不会加载加载库

时间:2013-10-18 11:55:08

标签: c++ visual-studio-2010 dll googletest

我从我的.exe领导图书馆。当我使用LoadLibrary("abc.dll")时,它会加载库。现在在abc.dll,我正在对google-test进行一些修改。我试图通过使用

来查看测试用例名称
UnitTest& ptest; 
ptest.GetTestCase(i)->name()

当我添加此代码时,.dll生成成功但.dll未被.exe加载,而且我正在评论上面的代码然后,.dll已成功加载。

我也添加了必需的include files和所需的gtest.lib文件。

问题究竟在哪里?

1 个答案:

答案 0 :(得分:0)

我找到了答案,我刚刚将Structure Member Alignment更改为1 Byte,事情确实有效。

Project->propoties->C/C++->Code generation->Structure Member Allignment -> 1 Byte