Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c++;找不到boost库入口点 我有一个C++ LIB项目Stulib,我有UNITTestProject,我在其中编写了一个单元测试来测试StuliBB中的类的功能。StoreLib使用大量外部DLL_C++_Unit Testing_Boost_Dll - Fatal编程技术网

c++;找不到boost库入口点 我有一个C++ LIB项目Stulib,我有UNITTestProject,我在其中编写了一个单元测试来测试StuliBB中的类的功能。StoreLib使用大量外部DLL

c++;找不到boost库入口点 我有一个C++ LIB项目Stulib,我有UNITTestProject,我在其中编写了一个单元测试来测试StuliBB中的类的功能。StoreLib使用大量外部DLL,c++,unit-testing,boost,dll,C++,Unit Testing,Boost,Dll,我的boostTest项目编译完毕,当我运行exe时,它抱怨缺少一堆DLL,我将它们全部粘贴到我的bin文件夹中。然后得到这个奇怪的错误 Store.UnitTests.exe-未找到入口点。 在动态链接库C:\UnitTest\UnitTests.exe中找不到过程入口点。 首先,我无法理解为什么它将exe文件(UnitTest.exe)视为动态链接库?如果我编写了一个简单的测试,即Boost_Check(6==6),但没有引用我的StoreLib中的任何头文件,那么它工作得很好,尽管当我引用

我的boostTest项目编译完毕,当我运行exe时,它抱怨缺少一堆DLL,我将它们全部粘贴到我的bin文件夹中。然后得到这个奇怪的错误

Store.UnitTests.exe-未找到入口点。
在动态链接库C:\UnitTest\UnitTests.exe中找不到过程入口点。

首先,我无法理解为什么它将exe文件(UnitTest.exe)视为动态链接库?如果我编写了一个简单的测试,即Boost_Check(6==6),但没有引用我的StoreLib中的任何头文件,那么它工作得很好,尽管当我引用StoreLib中的任何头文件时,它会给出上述错误


知道我做错了什么吗?任何帮助都将不胜感激

事实证明,外部dll包含的那一个是旧的,也许它没有找到proer入口点