Комментарии:
Immediately after doing this vscode (and VS) forgot how std::namespace worked. So, if std::cout is throwing you errors too for no reason.
Go to File->Preferences->Settings and Search "Intellisense". There should be a config dropdown for "Engine" - Select Tag Parser.
Yes it will look less cool, but if basic errors are showing in your projects then you may wish to consider downgrading as this downgrade does not throw false positive errors.
Wow, these downloads took a while huh? I spent the entire day just downloading libraries 😭
For those wondering, if you want to use the shared version (.DLL), just add the .DLL files to your project directory, right click them and change their "Item Type" to "Copy File", which will ensure the two required .DLL files are copied to your output directory with your .EXE
ОтветитьThanks so much for this. I do wonder why on earth they don't distribute the binaries independently??
Ответитьwhat happen if i skip cleaning before building for another arch(x32)?
ОтветитьVery helpful, thank you
ОтветитьExtremely helpful...How to use shared openssl binaries ? Any example of it ?
ОтветитьThank you!
ОтветитьThanks for the help, I wasted hours trying to find the solution. Although I found the solution online, but This was better than that.
Ответитьif you face the issue "Can't open perl script "Configure": No such file or directory" just go to the directory where perl is and put in the full location of the Configure command such as "perl F:\Programs\openssl-master\Configure VC-WIN64A --prefix=F:\Programs\openssl-out\out\DLL\Release\x64 --openssldir=F:\Programs\openssl-out\out\SSL" (this is based on my directories check your will be different)
also, you might face an error still if you do make sure to run the CMD as Administrator.
Thank you so much for making this video!
Ответитьgreat explanation. thank you very much
Ответитьm$crap is pathetic
ОтветитьWhen i compile i get this error for function i try to call:
MD5: Since OpenSSL 3.0
SHA256_Init: Since OpenSSL 3.0
Ecc... someone can help ?
For anyone doing this now, you should now that cpan -i Text::Template has been changed to just cpan Text::Template.
Why do they have to change stuff like this?
I got a question if i may.. how do i update these compiled libraries once im done? do i have to run the bat everytime the master branch gets an update?
Ответитьhow in the living fuck did you figure all that out.. ive been through hundrets of sites and stackoverflow questions regarding that topic for the last 3 days..
Ответитьnice job
ОтветитьThanks so much!
Ответитьyou sound like "I did a thing" who went through puberty a couple of extra times.
Great video though
* Installing runtime libraries
Cannot create directory C:/Program Files/OpenSSL: Permission denied
NMAKE : fatal error U1077: „C:\berrybrew\5.32.1_64\perl\bin\perl.exe”: kod powrotu „0x2” When : perl5.32.1 Configure VC-WIN64A --debug --prefix-C:\out\DLL\x64\Debug --openssldir=C:\out\SSL
One question: I have maked all commands, but in my case i'm not getting right results. So, including the correct directories, doesn't need the openssl folder in the root folder of project?
ОтветитьI found out that there is an issue with the embedded paths inside the static libraries themselves.
They embed the selected source and the destination building paths inside the libraries. How can i remove these paths?
thank u for your helpful video
ОтветитьFor people watching in 2021, you probably want to get one of their tarballs for 1.1.1 because at this time the GitHub repo is hosting the version 3 alpha that is not intended for production.
ОтветитьЯ просто не понимаю некоторых разработчиков опен сурс библиотек с их подходом к компилингу библиотек на хостовой машине. Серьёзно, чтобы создать одну бляцкую библиотечку для sha256 нужно чуть ли не пентагон ломать, почему нельзя сделать хедеры как в boost и не ебать мозг всем своей компиляцией из-за каких-то двух с половиной плат, которыми пользуется такое же количество людей, на которые даже этого пёрла с насмом нету. И я даже не говорю что за тихий ужас внутри этих либ творится, на дворе 2021 а в файлах тусовка хипарей из дефайнов, екстернов сишного языка и зависимостей, архитектуре которой позавидуют лучшие спагетти прямиком из Италии, ну так хули давайте уже сразу на машинном коде писать чтобы наверняка каждая микроволновка умела шифровать свой трафик
Ответитьthank you, you saved me
ОтветитьThis command "cpan -i Test::More" is very important?. Because i get error on this
">(error): Could not expand [Text::More]. Check the module name."
">(error): Skipping Text::More because I couldn't find a matching namespace."
only this video could help me! Thank you bro
ОтветитьThank you! It works for me and Visual Studio 2019 though i did it (building libraries with nasm and perl) for the first time. I waste a lot of time because i haven't watched the video till the end before doing it:)
TIPS:
* watch the whole video first (or just timestamps).
* DON'T write command by command (in Native tools, creating libraries) if you don't have enough time. You can create a .bat with all this commands and run it (just go next, to timestamps "Automating" in the video).
* For me it took about 3 hours for x64 version and the same for x32.
BTW, why didn't we use SHARED ?
error SHA256_Init': Since OpenSSL 3.0
Ответитьmy openssl crashes when running nmake test, any clue on what might be happening?
Ответитьtnx, the voice is annoying :D
ОтветитьHello, thanks for the video. I want to use ASN1 how could it be possible? I have a string that I want to decode it via ASN1 module.
ОтветитьI'm getting the error
'SHA256_Init': Since OpenSSL 3.0
What did I do wrong?
You helped me a lot, I was stuck in my project, But your video helped me to update openssl to 1.1.1h, thanks.
ОтветитьExtremely helpful just like always <3
ОтветитьThanks again!
ОтветитьDid anyone tried a Client Tls Psk Connection?
ОтветитьWhen I run nmake test, the terminal hangs on 70-test_sslmessages.t. Does anyone have any advice/know how to fix this? I've gotten the most recent version of perl and nasm as well
Ответитьextremely helpful, you're my hero lol
ОтветитьThis was really amazing. Thank you so much for the trouble of doing this!
ОтветитьСпасибо большое! Все получилось!
ОтветитьThank you very much dear friend, works perfect
Ответитьwhen I run "perl --version", I get: "This is perl, v5.10.1 (*) built for i686-cygwin-thread-multi-64int"
This then errors out when I run the "perl Configure VC-WIN64A" command I get the following: "This perl implementation doesn't produce Windows like paths"
How can I force the perl install to work with win32? I noticed yours says "built for MSWIN32-x64...."
Only through a batch file everything is compiled for me. Win7.
Ответить