Ich habe ein Problem beim Versuch, Randbedingungen in Halogenid-Code zu nennen. Ich benutze den binären Build Halogenid-Mac-64-Stamm ... von der Website. Ich hatte keine anderen Probleme, andere Halogenfunktionen zu nennen.Halogenid-Linker-Fehler mit Randbedingungen
Bildeingabe = load_image (argv [1]);
bounded_luma = Halogenid :: BoundaryConditions :: repeat_edge (input);
undefinierte Symbole für Architektur x86_64: "Halide :: BoundaryConditions :: repeat_edge (Halide :: Func const &, std :: __ 1 :: vector, std :: __ 1 :: Allocator>> const &)", verwiesen von: Halide :: Func Halide :: BoundaryConditions :: repeat_edge, int, int, int, int> (Halide :: Puffer, int, int, int, int) in main.o ld: Symbol (e) nicht gefunden für Architektur x86_64
bei der Verwendung von -stdlib = libstdC++ Ich lief auf Fehler wegen der fehlenden #include –
Die __1s waren ein Hinweis, der mich veranlasste, die Projekte Paket-Management-Konfigurationen zu untersuchen. Es war der Schuldige. –