首页 文章

VC C DLL文件未在预期文件夹中生成,以便与VBA一起使用

提问于
浏览
0

我刚刚观看了一个关于如何设置C DLL文件以在Excel VBA中调用的视频教程 . 我只是做一个简单的开始 . 所以我打开一个新的win32项目并在应用程序向导中选择DLL和空项目并继续 . 然后我创建一个.cpp文件和一个.def文件,如下所示:

square.cpp文件:

double __stdcall square(double & x)
{
          return x*x;
}

defFile.def:

LIBRARY "square"
EXPORTS
square

然后项目属性 - >链接器 - >输入 - >模块定义文件:defFile.def

然后我编译 .

现在,.dll文件应出现在项目的Debug文件夹中,但它不会出现 . 任何想法都错了吗?

附:我对编程很新,所以试着在术语上轻松一点 .

1 回答

  • 0

    默认情况下,VC在编译项目时使用两个名为Debug的文件夹,一个位于解决方案目录,另一个位于项目目录中 .

    首先,您应该检查编译期间是否有任何错误 . 如果成功,则可以继续检查 solution 路径中名为Debug的文件夹 .

    只需右键单击解决方案资源管理器中的 Solution 'square' (1 project) ,然后选择 Open folder in Windows Explorer 即可到达那里 . 然后进入第一个文件夹名称Debug . 默认情况下,'s where VC++ stores the final executable. The other Debug folder, located in the project' s目录仅用于中间文件 .

相关问题