如何使用CMake运行静态库中的单元测试,将静态库链接到UWP测试应用程序?

时间:2017-07-13 07:27:33

标签: unit-testing cmake uwp

CMake和UWP:

我已经建立了一个包含单元测试用例的静态库,比如Tests_Lib.lib

如何链接此静态库,在任何UWP测试应用程序中说Test_UWP_App。 这个应用程序没有静态库的代码引用,所以当我使用cmake函数target_link_libraries(Test_UWP_App Tests_Lib)链接到这个库时,它不会在运行时加载。如何强制使用App加载库,以便也可以运行其测试用例。

在Mac / iOS平台上,我们可以通过target_link_libraries(Test_UWP_App -force_load Tests_Lib)执行此操作,但是" -force_load"是Xcode特定的编译器标志。

我们如何在Visual Studio中为UWP执行此操作。

0 个答案:

没有答案