Support pure C++ Turbo Module
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- cmake, cpp, react-native
- Bereich
- build-system, mobile-dev
Rechercherichtung
Reproduziere den Fehler mit React Native 0.76.5 und dem verknüpften react-native-cxx-turbomodule-Beispiel. Beginne mit dem generierten Android-autolinking.cmake-Eintrag und dem Aufrufstapel von ReactNative-application.cmake und verfolge anschließend, warum das generierte JNI-Verzeichnis und das Ziel react_codegen_RNCxxTurbomoduleSpec fehlen. Erledigt ist die Aufgabe, wenn ein reines C++ Turbo Module mit 0.76.5 und späteren Versionen erfolgreich erstellt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
I'm trying to create a pure C++ TurboModule library following the approach in PR #2387 and referencing the react-native-cxx-turbomodule repo . However, when I add react-native-cxx-turbomodule as a dependency, I'm encountering an error.
C/C++: -- GLOB mismatch!
C/C++: -- GLOB mismatch!
C/C++: CMake Error at /Users/narwal/workspace/RN/webApp/android/app/build/generated/autolinking/src/main/jni/Android-autolinking.cmake:9 (add_subdirectory):
C/C++: add_subdirectory given source
C/C++: "/Users/narwal/workspace/RN/webApp/node_modules/react-native-cxx-turbomodule/cpp/build/generated/source/codegen/jni/"
C/C++: which is not an existing directory.
C/C++: Call Stack (most recent call first):
C/C++: /Users/narwal/workspace/RN/webApp/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake:85 (include)
C/C++: CMakeLists.txt:31 (include)
C/C++: CMake Error at /Users/narwal/workspace/RN/webApp/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake:88 (target_link_libraries):
C/C++: Cannot specify link libraries for target
C/C++: "react_codegen_RNCxxTurbomoduleSpec" which is not built by this project.
C/C++: Call Stack (most recent call first):
C/C++: CMakeLists.txt:31 (include)
C/C++: ninja: error: rebuilding 'build.ninja': subcommand failed
Our project currently uses React Native version "0.76.5". We kindly request support for version "0.76.5" and above.
Packages
- create-react-native-library
- react-native-builder-bob
Selected options
C++ Turbo Module
Link to repro
https://github.com/atlj/react-native-cxx-turbomodule
https://github.com/callstack/react-native-builder-bob/issues/630
Environment
React Native "0.76.5"
- Vorherrschende Sprache
- JavaScript
- Sterne
- 3.2k
- Forks
- 228
- Ø Merge
- 16 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus callstack/react-native-builder-bob
-
Doesn't work with NPMOffenbug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
callstack/react-native-builder-bob#901 · 1 Kommentar ·
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
callstack/react-native-builder-bob#896 · 2 Kommentare ·
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
callstack/react-native-builder-bob#852 · 1 Kommentar · 1 Reaktion ·
Alle Issues in callstack/react-native-builder-bob
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 3 Tagen
-
audit.md numbers Theming and Responsive Design differently in the headings and the score tableEvtl. vergeben @pbakaus hat das heute übernommen. Offenneeds triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
pbakaus/impeccable#979 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area/web interface
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
mastodon/mastodon#40924 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
fireEvent.select does not wrap its automatic native focus in actEvtl. vergeben @sergioperezcheco hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
bug user-priority/P2
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
Maintainer antworten meist innerhalb von 1 Tag