arm-linux-androideabi-g++
Derleyiciyi kullanıyorum . Basit bir "Merhaba Dünya!" program iyi derler. Ben bu kod basit bir istisna işleme ekleyerek test zaman da çalışır (ekledikten sonra -fexceptions
.. Sanırım varsayılan olarak devre dışı).
Bu bir Android cihaz için ve sadece CMake kullanmak istiyorum, değil ndk-build
.
Örneğin - first.cpp
#include <iostream>
using namespace std;
int main()
{
try
{
}
catch (...)
{
}
return 0;
}
./arm-linux-androideadi-g++ -o first-test first.cpp -fexceptions
Sorunsuz çalışıyor ...
Sorun ... Bir CMake dosyası ile dosyayı derlemeye çalışıyorum.
'İ -fexceptions
bayrak olarak eklemek istiyorum . İle denedim
set (CMAKE_EXE_LINKER_FLAGS -fexceptions ) or set (CMAKE_EXE_LINKER_FLAGS "fexceptions" )
ve
set ( CMAKE_C_FLAGS "fexceptions")
Hala bir hata gösteriyor.