Xcode、C++で非常に単純なHelloWorldアプリケーションを作成しました。
#include <iostream>
using namespace std;
int main(int argc, char * argv[])
{
cout << "Hello World!" << endl;
return 0;
}
XcodeプロジェクトはCmakeで作成されました:
cmake_minimum_required(VERSION 2.6)
set (CMAKE_VERBOSE_MAKEFILE ON)
PROJECT ( Prueba )
SET ( GedcomToHtml_SRCS
main.cpp
)
INCLUDE_DIRECTORIES( ${CMAKE_BINARY_DIR} ${PROJECT_SOURCE_DIR} )
#enable all warnings
ADD_DEFINITIONS ( -Wall )
#Here we instruct to build sample executable from all the source files
ADD_EXECUTABLE ( Prueba ${GedcomToHtml_SRCS}
)
#last thing that we need to do is to tell CMake what libraries our executable needs
#Luckily FIND_PACKAGE preparted QT_LIBRARIES variable for us
TARGET_LINK_LIBRARIES( Prueba )
コンパイルすると、Debugフォルダーにターミナルアプリケーションが作成されます。このアプリケーションを別のコンピューターに送信して実行しようとしましたが、他のコンピューターがセグメンテーション違反で応答します。
元のMacのOSは10.8.2で、ターゲットMacのOSは10.6.8です。
元のMacで作成したアプリケーションをターゲットMacで実行するにはどうすればよいですか?ありがとう