0

特定のターゲット(マイクロコントローラー)用に作成されたソースコードをPCに半自動で移植し、VisualStudio2010/2012を使用して再コンパイルすることを目的とした複雑なプロジェクトがあります。

マイクロコントローラーコンパイラーで作成されたさまざまな中間ファイルを使用して、定義されたパブリックメソッドと変数のリストを取得し、それらをmodule.def内に書き込んで、他のDLLで表示できるようにします。

残念ながら、一部のシンボルは、PC用にコンパイルする前にソースコードから手動で削除する必要があります。そのため、module.defにソースに存在しなくなったシンボルがいくつか含まれていて、エラーLNK2001(未解決の外部シンボル)が生成される状況にあります。

何らかの方法でLNK2001エラーを無視するようにVisualStudioProjectを構成することは可能ですか?

4

1 に答える 1

1

リンカを単純に無視することはできません。これは、オブジェクトファイルや静的ライブラリなどから最終的なプログラムを組み立てるものです。「未解決の外部シンボル」に関するエラーは、リンカが実行可能ファイルのビルドに必要なものを見つけられないことを意味します。

于 2013-02-28T16:11:38.837 に答える