1

我是我的.exe. 当我使用时LoadLibrary("abc.dll"),它会加载库。现在abc.dll,我正在为google-test. 我正在尝试通过使用查看测试用例名称

UnitTest& ptest; 
ptest.GetTestCase(i)->name()

当我添加这段代码时,.dll生成成功但.dll没有被加载,.exe而当我在这段代码上方评论时,.dll成功加载。

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

问题究竟出在哪里?

4

1 回答 1

0

我找到了答案,我只是将结构成员对齐更改为 1 字节,事情确实有效。

Project->propoties->C/C++->Code generation->Structure Member Allignment -> 1 Byte
于 2013-10-18T12:13:05.533 回答