トップページ > プログラム > 2014年04月03日 > /JY/WI1L

書き込み順位&時間帯一覧

2 位/205 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000001201240000010



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 135匹目

書き込みレス一覧

スレ立てるまでもない質問はここで 135匹目
50 :デフォルトの名無しさん[sage]:2014/04/03(木) 13:31:18.53 ID:/JY/WI1L
動的ライブラリと静的ライブラリについての質問です。
動的ライブラリのソースコードが全部揃っている場合、
そのソースコードを静的ライブラリに変換し、
機能させることは可能ですか?
スレ立てるまでもない質問はここで 135匹目
55 :デフォルトの名無しさん[sage]:2014/04/03(木) 14:10:43.82 ID:/JY/WI1L
>>52
>>53
レスありがとうございます!
可能なんですね。
懸念していることは、
自分でソースコードを解析して静的ライブラリ.aや.frameworkにまとめて、
仕上げる技術が大変なのと、
さらにAppleの検証にもパスする仕上げにすることです。
つまりiOSアプリにしてApp Storeにも上げたいということです。
Appleは決められた動的ライブラリ以外禁止しているので、
どうしても静的ライブラリにする必要があります。
そこで、ただソースコードを.aファイルにビルドしただけでは、
動的ライブラリのままでした。

つまり、動的ライブラリのソースコードを静的ライブラリにビルドするというとてつもない作業が不安なのです。
一度静的ライブラリにさえしてしまえば、審査にも合格すると思いますが。
スレ立てるまでもない質問はここで 135匹目
57 :デフォルトの名無しさん[sage]:2014/04/03(木) 14:12:39.79 ID:/JY/WI1L
>>54
回答ありがとうございます。
そのgcc -cでコンパイルしてarで結合するという方法は、
iOSにも通用しますか?
スレ立てるまでもない質問はここで 135匹目
64 :デフォルトの名無しさん[sage]:2014/04/03(木) 16:44:16.58 ID:/JY/WI1L
Xcodeから.aファイル作ったら、
ファイル容量すくなくなったんですが、
これはおかしくないですか?
元のdylibと同じサイズになるはずですよね?
スレ立てるまでもない質問はここで 135匹目
68 :デフォルトの名無しさん[sage]:2014/04/03(木) 17:10:46.63 ID:/JY/WI1L
>>65
違います

>>66
ゲームに関するアプリですが、
不正ではありません。
スレ立てるまでもない質問はここで 135匹目
69 :デフォルトの名無しさん[sage]:2014/04/03(木) 17:11:47.21 ID:/JY/WI1L
>>67
そうなんですね。
スレ立てるまでもない質問はここで 135匹目
70 :デフォルトの名無しさん[sage]:2014/04/03(木) 18:08:37.37 ID:/JY/WI1L
>>60
元のはこうなっています。上の一部の部分です。

#!/bin/bash

set -e

BASE_DIR="$PWD"
RARCH_DIR=$BASE_DIR/dist
RARCH_DIST_DIR=$RARCH_DIR/ios
FORMAT=_ios
FORMAT_COMPILER_TARGET=ios
FORMAT_COMPILER_TARGET_ALT=ios
FORMAT_EXT=dylib
JOBS=7
MAKE=make
CXX11="clang++ -std=c++11 -stdlib=libc++ -miphoneos-version-min=5.0"
IOS=1



export IOSSDK=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/

staticにするにはどの部分をどのように変えればいいのでしょうか?
スレ立てるまでもない質問はここで 135匹目
71 :デフォルトの名無しさん[sage]:2014/04/03(木) 18:10:03.10 ID:/JY/WI1L
ちなみに、「.shファイル」です。
スレ立てるまでもない質問はここで 135匹目
73 :デフォルトの名無しさん[sage]:2014/04/03(木) 18:50:42.09 ID:/JY/WI1L
>>72
ありました!それらしきコードを見つけました!
ARCH := arm
TARGET := $(TARGET_NAME)_libphotomaker_ios.dylib
fpic := -fPIC
SHARED := -dynamiclib

CC = clang -arch armv7 -isysroot $(IOSSDK) -miphoneos-version-min=5.0
CXX = clang++ -arch armv7 -isysroot $(IOSSDK) -miphoneos-version-min=5.0
CC_AS = perl ./tools/gas-preprocessor.pl $(CC) -miphoneos-version-min=5.0
CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -miphoneos-version-min=5.0
ASFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon
HAVE_NEON = 1
BUILTIN_GPU = neon
USE_DYNAREC = 1
CFLAGS += -DIOS -miphoneos-version-min=5.0






よろしくお願いします。
スレ立てるまでもない質問はここで 135匹目
74 :デフォルトの名無しさん[sage]:2014/04/03(木) 18:51:17.82 ID:/JY/WI1L
static libraryのお手本、どうかよろしくお願いします。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。