掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
mixed-languageするには? (ID:57866)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
現在C++とFortranでmixed-languageをやろうとしています。 以下のサイトの、下から15行目に http://xlsoft.com/jp/products/intel/cvf/docs/vf-html/pg/pg18_04.htm 「 C のソース・ファイルを Fortran プロジェクトに,また Fortran のソース・ファイルを C プロジェクトに追加しても,それらのファイルは自動的にコンパイル,リンクされます。 」 と、あるので、以下のサイトのExample-1のC++とFortranのソースを http://www.neurophys.wisc.edu/comp/docs/notes/not017.html C++で作成したプロジェクトにのっけて、ビルドしたところ Main.obj : error LNK2001: 外部シンボル ""int __stdcall FF1(int *)" (?FF1@@$$J14YGHPAH@Z)" は未解決です。 Main.obj : error LNK2001: 外部シンボル ""void __stdcall FR1(int *,int *)" (?FR1@@$$J18YGXPAH0@Z)" は未解決です。 C:\Documents and Settings\user.CCAPT086\My Documents\Visual Studio Projects\mixed\Release\c++.exe : fatal error LNK1120: 外部参照 2 が未解決です。 と、エラーがでました。このエラーはどうやったら解決できるでしょうか? ちなみに、C++のソースがMain.cpp, Fortranがfortran.f90 としています。 環境は、Windows XP, Visual Studio.NET です。 よろしくお願いします。 それから、mixed-languageできたら、いいので 上記の方法でなくても構いません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.