【发布时间】:2020-09-15 08:35:10
【问题描述】:
我正在尝试使用 MSVC 编译器 (cl.exe) 构建项目, 命令是
start /b /wait "" "cl.exe" %build_options% %compile_flags% ..\src\win32_main.cpp /link /LIBPATH:..\src\ %link_flags% /out:%application_name%
我已将 LIBPATH 设置为我的标头的 cpp 实现所在的位置,但我得到的只是一个未解析的外部。 请注意,在没有 cpp 文件的情况下运行我的项目没有问题(意味着所有内容都在标题中,包含在我的 main 中并在那里工作,问题是链接器找不到 .h 文件的实现)。
任何帮助将不胜感激,谢谢! my files are structured like so
【问题讨论】:
-
不完全是,我有点知道编译步骤,我的主要问题是我不知道如何在 MSVC 编译器中设置 LIBPATH。未解决的外部可能存在,因为路径以某种方式错误。
标签: c++ c++11 linker-errors msvcrt