Well, I tested it on another machine at home, but the result remains the same :(
Benjamin Schäfer schrieb am Donnerstag, 16. September 2021 um 13:37:01 UTC+2: > I've put a 7z archive with all file I've used into the repository. On the > CTL I switched the working directory to the extracted one. Then I ran the > following commands: > > nmake /f cryptest.nmake > > cl.exe /nologo /W4 /wd4231 /wd4511 /wd4156 /D_MBCS /Zi /TP /GR /EHsc > /DNDEBUG /D_NDEBUG /Oi /Oy /O2 /MT /FI sdkddkver.h /FI winapifamily.h /c > test_Pem.cpp /out:test_pem.obj > > link.exe /nologo /SUBSYSTEM:CONSOLE /DEBUG /DEBUG /OPT:REF /MACHINE:X86 > test_pem.obj cryptlib.lib kernel32.lib /out:test_pem.exe > > After executing test_pem.exe, a .pem file appears with the known result. > > I will try the same again when I'm at home on a different machine, just to > be sure, nothing is screwed up on my working machine. > Benjamin Schäfer schrieb am Donnerstag, 16. September 2021 um 12:02:37 > UTC+2: > >> I just don't get it. Somehow I can't force the platform toolkit to be >> used. It remains at 140, when I compile with cl.exe. Going to the UI of >> VS2019, building the library with toolset 142 and cryptolib with 142 >> produces those results. When I open the CTL of VS2019 and run the cl.exe >> command, I get vc140.pdb as output. This drives me crazy - being one step >> away from the goal and can't figure out what's wrong. >> Jeffrey Walton schrieb am Donnerstag, 16. September 2021 um 11:10:36 >> UTC+2: >> >>> On Thu, Sep 16, 2021 at 4:37 AM Benjamin Schäfer <skullm...@gmail.com> >>> wrote: >>> > >>> > First of all: Thank you for your help and your patience! I really >>> appreciate that. >>> > >>> > I've made the same steps with nmake and built the library. Then I did >>> the same steps with my source file you mentioned, everything on the CTL >>> that came with VS2019 (should make no difference). >>> > >>> > I uploaded the files here: >>> > https://github.com/bredator/cryptopptest >>> > >>> > Everything took place in the same directory where the cryptopp .h and >>> .cpp files are located - so I didn't upload them again, because I took them >>> out of the box. Also I added my .pem file, that came out as I reproduced >>> all the steps. >>> >>> You said you are using Visual Studio 2019, but you have a PDB file >>> vc140.pdb. That is Visual Studio 2015. See >>> >>> https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B#Internal_version_numbering. >>> >>> >>> >>> You cannot mix versions of Visual Studio. Everything needs to be built >>> using Visual Studio 2015 or Visual Studio 2019. >>> >>> Jeff >>> >> -- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to cryptopp-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/cryptopp-users/ac3dcbd2-25be-48a9-8fea-a2ee4c67a06an%40googlegroups.com.