C言語のソースコードを拾ってきて、cppで使いたいと思って、.cを.cppに書き換えてビルドするとエラーになる。こんなふうに。
main.obj : error LNK2001: 外部シンボル ""int __cdecl function(int)" (?function@@YAHH@Z)" は未解決です。
リンクがうまくいっていない可能性があります。詳しくは→■
追記:具体的には、.cを.cppに書き換えて、.hのコードを
extern "C" { (コード丸ごと) }
でくくると動きました。これでCからC++への変換(?)が完了です!