我有两个项目文件。主项目是可执行文件,并且使用我的动态库项目。我的DLL项目有SDL2
,并且工作正常。我的主项目没有SDL2
。它只有我的DLL文件。我尝试使用SDL2
从DLL输出,并且可以正常工作。但是,可执行程序给出了此错误:
“ SDL.h没有这样的文件或目录”。
试图使用DLL包含文件的可执行程序。为什么?我不要我只想在DLL中使用SDL2并从可执行文件中调用它们。
例如 我在DLL中使用SDL2函数创建Window类。可执行文件仅加载我的DLL并使用不带SDL2定义的Window类。我该怎么办?
我的控制台类如下: From DLL SS
如果我在可执行文件中调用Console,则IDE会写错误“ SDL.h no such file or directory”。 From executable SS