Re: Blenderのビルドについて

投稿ツリー


このトピックの投稿一覧へ

通常 Re: Blenderのビルドについて

msg# 1.1.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/9/28 10:58
完全無欠猫  長老 居住地: 兵庫  投稿数: 750
2010-09-24時点での最新アップソースでのビルドに成功したので気になっていたDynamicPaintを実装しようとMikaHさんのサイトから必要な物をDLし
パッチファイルから新規作成されるものを分離してパッチをあて、新規作成されたファイルを組み込みました。
後は既存のファイルへの追加/修正のパッチのみを自動であてるのは怖いので、手作業で組み込みました。
修正内容は3回ほど確認し、修正箇所に間違いがない事を確認。

いざ、ビルド!
見事に玉砕しました。
元に戻せるように追加/修正した箇所を#ifdef で囲み、ビルドを実行すると組み込む前の状態だとビルドは正常に行われ動作も今のところ問題はない様子。

DynamicPaintを組み込んでビルドをすると次のエラーが出て、ビルドできず・・・
65>rna_rna.lib(rna_object_gen.obj) : error LNK2001: 外部シンボル "_RNA_DynamicPaintCanvasSettings" は未解決です。
65>rna_rna.lib(rna_modifier_gen.obj) : error LNK2001: 外部シンボル "_RNA_DynamicPaintCanvasSettings" は未解決です。
65>rna_rna.lib(rna_modifier_gen.obj) : error LNK2001: 外部シンボル "_RNA_DynamicPaintPainterSettings" は未解決です。
65>..\..\..\install\msvc_9\blender.exe : fatal error LNK1120: 外部参照 2 が未解決です。

makesrnaのビルドエラーも確認しましたが問題なし。
RNA_rnaのビルドもコンパイル結果のHtmlを確認したがエラーは見つからず・・・
と言いたいのですが
c:\BlenderSVN\blender\source\blender\makesrna\intern\rna_modifier.c(291) : warning C4013: 関数 'dynamicPaint_Modifier_free' は定義されていません。int 型の値を返す外部関数と見なします。
c:\BlenderSVN\blender\source\blender\makesrna\intern\rna_modifier.c(292) : warning C4013: 関数 'dynamicPaint_Modifier_createType' は定義されていません。int 型の値を返す外部関数と見なします。

RNA_rnaってRNA_RUNTIMEの切り替えで2回ビルドされてるんですよね?
この関数もちゃんと実装されてるんですけどねぇ
RNA_RUNTIMEの状態で有効/無効が切り替わるので・・・・・現在悩み中
投票数:4 平均点:5.00

  条件検索へ


ログイン

ユーザ名:

パスワード:



パスワード紛失

クイックリンク

2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)

●ニュース(英文)
BlenderNation

●Blenderコミュニティ
blenderartists.org

●Blender Q&A
- Blender Stack Exchange

●テストビルド
Buildbot(自動生成)


●開発関連
公式開発サイト
Blender開発blog
Blender Wiki