-
Hi, I have got the STATUS_DLL_NOT_FOUND error (Exit code 0xC0000135). I have run The whole log can be found in the failed step “Test” here: |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
Can you check whether your test ex-queue_0_none is correct? Could ex-queue_0_none test be executed successfully in your local machine? |
Beta Was this translation helpful? Give feedback.
-
Yes, it is correct. As you can see in: The command: > D:/a/libpmemobj-cpp/libpmemobj-cpp/build/tests/Debug/ex-queue.exe ./testfile push 1
So it can be a problem with CMake or ctest. |
Beta Was this translation helpful? Give feedback.
-
Can you use cTest to run the test in your local machine? Would you like to enable debug logging ,run a new workflow run and share us the workflow run link here? |
Beta Was this translation helpful? Give feedback.
-
I run these tests with CTest on my local (but Linux) machine and it works. The same tests run with CTest on Appveyor (on Windows OS) also work: https://ci.appveyor.com/project/pmem/libpmemobj-cpp/builds/29466753 https://github.com/pmem/libpmemobj-cpp/blob/7191ebea48f9d1bde6abc73ab08b2604c48d4f96/appveyor.yml I have enabled debug logging : The code can be found here: https://github.com/ldorau/libpmemobj-cpp/tree/windows Thanks! |
Beta Was this translation helpful? Give feedback.
-
The root cause and the solution of the issue: I forgot to set the architecture for CMake via the ‘-A’ option:
e.g.:
|
Beta Was this translation helpful? Give feedback.
The root cause and the solution of the issue:
I forgot to set the architecture for CMake via the ‘-A’ option:
e.g.: