正在创建com库,从空项目开始
Creating com library with starting from empty project
。我在MSDN中找到了一个名为"使用文本编辑器创建COM服务器"的示例。http://msdn.microsoft.com/en-us/library/2wad1c0e(v=vs.71).aspx
它可以从命令提示符进行良好编译,但不能从VisualStudioIDE进行编译。
我决定将此项目转移到Visual Studio。我创建了新项目(文件>>新建>>项目>>空项目),并将MyServer.cpp文件添加到"源文件",将MyIncludes.h添加到头文件。我在尝试构建项目后出现了以下错误:
1>------ Build started: Project: Myserver, Configuration: Release Win32 ------
1>Compiling...
1>MyServer.cpp
1>.MyServer.cpp(26) : warning C4581: deprecated behavior: '"apartment"' replaced with 'apartment' to process attribute
1>Linking...
1> Creating library C:MyserverReleaseMyserver.lib and object C:MyserverReleaseMyserver.exp
1>LINK : fatal error LNK1561: entry point must be defined
1>Build log was saved at "file://c:MyserverMyserverReleaseBuildLog.htm"
1>Myserver - 1 error(s), 1 warning(s)
========= Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
如何解决这个问题?
翻译错误告诉您需要EXE模块中的入口函数。您必须将main(…)函数定义为条目,否则由于没有启动点,它将是无效的EXE。简单地说,您可以为IDE创建一个控制台窗口项目,或者像我所说的那样手动添加main(…)。
相关文章:
- 当回溯以零开始时,如何调试崩溃
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法在 CLion 中构建 C++ 项目
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 从头开始为多目录项目制作 Cmake
- Qt Android项目突然不会开始编译
- 正在创建com库,从空项目开始
- 如何在Xcode4上从头开始构建C++项目-链接现有和新的外部库
- 欧拉项目任务#8,代码在某个点之后开始返回错误的答案
- 触摸开始时更改菜单项目标签颜色
- 如何在从头开始创建Visual C++MFC项目时添加图像
- 在XCode中与斯坦福C++图书馆开始一个项目
- 在vc++项目中开始使用PCH
- 用头文件开始一个新项目
- c++ /OpenGL -开始一个新项目
- 滚动QListView以在列表开始插入时保持项目在视图中
- 如何开始为学校项目编程3D模拟
- 当我开始一个新项目时,Visual Studio 2012会忘记SDL配置