pybind11使用時のLNKエラー

C++初心者、PC関連もあまり明るくありません
pythonからC++で書いたコードを使いたく、
https://qiita.com/lucidfrontier45/items/872c38b5eec08e3800d7
を参考にVisual Studioでまずこの記事と同様の操作をしようとしています

#include <pybind11/pybind11.h> int add(int a, int b) { return a + b; } PYBIND11_MODULE(mymodule, m) { m.doc() = "my test module"; m.def("add", &add, "add two numbers"); }

という内容のmymodule.cppを作ったところ、

LNK2019 未解決の外部シンボル main が関数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) で参照されました ファイルMSVCRTD.lib(exe_main.obj)

というエラーが出ましたが何をどうすればいいのか全く分かりません
よろしくお願いいたします

コメントを投稿

0 コメント