diff --git a/src/Simulation/Simulators/SparseSimulator/Native/capi.cpp b/src/Simulation/Simulators/SparseSimulator/Native/capi.cpp index eaf1fc14715..0543457cd67 100644 --- a/src/Simulation/Simulators/SparseSimulator/Native/capi.cpp +++ b/src/Simulation/Simulators/SparseSimulator/Native/capi.cpp @@ -104,7 +104,7 @@ extern "C" getSimulator(sim_id)->MCApplyAnd(std::vector(controls, controls + length), target); } - MICROSOFT_QUANTUM_DECL void MCAdjointApplyAnd(unsigned sim_id,_In_ int length, _In_reads_(length) logical_qubit_id* controls, _In_ logical_qubit_id target){ + MICROSOFT_QUANTUM_DECL void MCAdjointApplyAnd_cpp(unsigned sim_id,_In_ int length, _In_reads_(length) logical_qubit_id* controls, _In_ logical_qubit_id target){ getSimulator(sim_id)->MCApplyAndAdj(std::vector(controls, controls + length), target); } diff --git a/src/Simulation/Simulators/SparseSimulator/SparseSimulatorTests/CMakeLists.txt b/src/Simulation/Simulators/SparseSimulator/SparseSimulatorTests/CMakeLists.txt index a99693d94aa..a208bb9df56 100644 --- a/src/Simulation/Simulators/SparseSimulator/SparseSimulatorTests/CMakeLists.txt +++ b/src/Simulation/Simulators/SparseSimulator/SparseSimulatorTests/CMakeLists.txt @@ -9,5 +9,5 @@ include(CTest) enable_testing() set(CMAKE_MACOSX_RPATH 1) -add_executable(SparseSimulatorTests SparseSimulatorTests.cpp) +add_executable(SparseSimulatorTests SparseSimulatorTests.cpp TestHelpers.cpp) add_test(SparseSimulatorTests SparseSimulatorTests) \ No newline at end of file diff --git a/src/Simulation/Simulators/SparseSimulator/SparseSimulatorTests/SparseSimulatorTests.vcxproj b/src/Simulation/Simulators/SparseSimulator/SparseSimulatorTests/SparseSimulatorTests.vcxproj index 18ea6d5e2ad..fb1b867abfc 100644 --- a/src/Simulation/Simulators/SparseSimulator/SparseSimulatorTests/SparseSimulatorTests.vcxproj +++ b/src/Simulation/Simulators/SparseSimulator/SparseSimulatorTests/SparseSimulatorTests.vcxproj @@ -112,6 +112,7 @@ _DEBUG;%(PreprocessorDefinitions) true pch.h + stdcpp17 Windows