Erstellen einer DLL mit Bazel und C++ auf x86-ArchitekturC++

Programme in C++. Entwicklerforum
Anonymous
 Erstellen einer DLL mit Bazel und C++ auf x86-Architektur

Post by Anonymous »

Ich versuche, eine C++ Dynamic Link Library (DLL) mit Bazel und dem Visual C++ (MSVC)-Compiler von Microsoft auf x86-Architektur zu erstellen. Obwohl ich alle möglichen Einstellungen auf Bazel ausprobiert habe, wird die kompilierte DLL-Datei mit dumpbin immer noch als 8664-Maschine (x64) angezeigt.
Einige meiner

Code: Select all

bazelrc 
Einstellungsflags sind

Code: Select all

build:relwithdebinfo --cxxopt=/std:c++14
build:relwithdebinfo --copt=/DWIN32
build:relwithdebinfo --copt=/D_WINDOWS
build:relwithdebinfo --cpu=x64_x86_windows
build:relwithdebinfo --host_cpu=x64_x86_windows
Auch linkopts = ["/MACHINE:X86"] wird zur cc_binary hinzugefügt, aber am Ende war die Ausgabe 8664-Maschine (x64).
Ich konnte keine hilfreichen Informationen bezüglich MSVC und X86 auf Bazel finden. Haben Sie eine Idee, wie ich dieses Problem lösen kann?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post