Ich arbeite an der Portierung OpenSSL-Bibliothek zu uwp (Universal Windows 10 Platform). Die Standard-Implementierung von rand_poll scheint nicht für uwp zu funktionieren. Ich denke darüber nach, eine angepasste Implementierung hinzuzufügen. Dafür habe ich eine .cpp-Datei erstellt (die Unterstützung für Namespace ist in C nicht vorhanden, daher musste ich eine cpp-Datei hinzufügen), die meine angepasste Implementierung von rand_poll() enthält. Wie füge ich diese Datei dem openssl-Build-System hinzu, um die rand_poll-Funktionalität von meiner Datei anstatt von rand_win.c zu verwenden?Wie Sie Ihre eigene rand_poll-Implementierung in openssl hinzufügen?
Alle Hinweise und Vorschläge werden sehr geschätzt.
Vielen Dank für Ihre Antwort. Es ist sehr hilfreich. Ich hatte allerdings einen Zweifel. Wie füge ich meine Datei zum OpenSSL Build System hinzu? – SalmanKhan
@ salman1864830: Suchen Sie nach 'rand_win.c' und ich denke, Sie finden das entsprechende Makefile oder andere Konfigurationsdatei, wo Sie Ihre .cpp-Datei hinzufügen müssen. –
Können Sie etwas mehr Details dazu angeben? Ich denke, nur die c-Datei mit cpp-Datei ersetzen wird nicht funktionieren (In uwp, cpp-Dateien sind mit/ZW-Flag kompiliert. Die c-Dateien werden nicht kompiliert, wenn Sie dieses Flag angeben) – SalmanKhan