我有一个c ++ Lib项目StoreLib,我有UnitTest项目,我在其中编写了一个单元测试来测试StoreLib中类的功能。 StoreLibuses一堆外部dll
我的boostTest项目编译,当我运行exe时,它抱怨丢失了一堆dll,我把所有这些都粘贴在我的bin文件夹中。然后得到这个奇怪的错误
Store.UnitTests.exe - 找不到入口点。
无法在动态链接库C:\ UnitTest \ UnitTests.exe中找到过程入口点。
首先,我无法理解为什么将exe文件(UnitTest.exe)视为动态链接库?如果我写一个简单的测试,即Boost_Check(6 == 6),而没有引用我的StoreLib中的任何头文件,它工作得很好,虽然我从StoreLib引用任何头文件时它会给出上述错误。
任何线索我做错了什么?任何帮助将不胜感激
答案 0 :(得分:0)