linux 용 sqlite3.c 파일을 컴파일 할 때 수백 가지 경고가 나타납니다.경고없이 SQLite3 for Linux를 컴파일하는 방법은 무엇입니까?
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17134,5): warning: 'SQLITE_OMIT_AUTHORIZATION' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_AUTHORIZATION
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17137,5): warning: 'SQLITE_OMIT_AUTOINCREMENT' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_AUTOINCREMENT
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17140,5): warning: 'SQLITE_OMIT_AUTOINIT' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_AUTOINIT
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17143,5): warning: 'SQLITE_OMIT_AUTOMATIC_INDEX' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_AUTOMATIC_INDEX
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17146,5): warning: 'SQLITE_OMIT_AUTORESET' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_AUTORESET
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17149,5): warning: 'SQLITE_OMIT_AUTOVACUUM' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_AUTOVACUUM
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17152,5): warning: 'SQLITE_OMIT_BETWEEN_OPTIMIZATION' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_BETWEEN_OPTIMIZATION
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17155,5): warning: 'SQLITE_OMIT_BLOB_LITERAL' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_BLOB_LITERAL
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17158,5): warning: 'SQLITE_OMIT_BTREECOUNT' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_BTREECOUNT
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17161,5): warning: 'SQLITE_OMIT_BUILTIN_TEST' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_BUILTIN_TEST
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17164,5): warning: 'SQLITE_OMIT_CAST' is not defined, evaluates to 0 [-Wundef]
UATHelper: Packaging (Linux): #if SQLITE_OMIT_CAST
UATHelper: Packaging (Linux): ^
UATHelper: Packaging (Linux): C:\Users\pbssu\Desktop\Plugins\SQLite3UE4Plugin\Source\SQLite3UE4Plugin\Private\sqlite3.c(17167,5): warning: 'SQLITE_OMIT_CHECK' is not defined, evaluates to 0 [-Wundef]
누구에게도 해결책이 있습니까? 이러한 오류가 발생하지 않도록 내가 무엇을해야하는지 잘 모르겠습니다. 매크로가 정의되지 않은 것처럼 보입니다. Windows 용으로 컴파일 할 때 나는 전혀 문제가 없습니다.
https://gist.github.com/Bdoom/2956a03eb82fd21fcb279b1efcff5576
https://gist.github.com/Bdoom/0e7dd714bd626e3cdcde6443f46ac593
https://gist.github.com/Bdoom/f35a6455694db809967dd69e98d380b7
컴파일 할 때 사용하는 명령은 무엇입니까? – badjr
리눅스가 아닌 윈도우에있는 것 같습니다. –
그래, 내가 리눅스에서 컴파일 할 수있게 만든 툴체인을 사용하는 언리얼 엔진 4를 사용하고 있습니다. 나는 그들의 웹 사이트에서 물어 보았을 것이다. 그러나 이것은 내가 생각하는 일반적인 질문에 더 가깝다. –