无法从IDE启动程序
Unable to launch program from the IDE
我已经学习了C++的基础知识,但我从未使用过visual studio。
我想知道为什么我会弹出一个窗口,上面写着"无法启动程序",然后列出一个文件路径C:folderfolderfolder../../lib/Win32DB/ProjectNameDB.lib
。(该消息没有给我更多的信息,比如"系统找不到指定的文件"或类似的信息。)
ProjectNameDB.lib
存在,但不存在于该特定位置。项目成功构建,并且在TargetPath =
之后的输出中出现与上面相同的路径。
我尝试将项目设置为启动,删除.suo
文件和vcproj.user
文件,在不调试的情况下启动,并将ProjectName.lib
的位置放在Output
、Library
、Include
和Reference
目录中。
不能启动一个*.lib
,只能启动一个*.exe
。因此,构建一个EXE程序,您应该使用以下步骤与Visual Statio 2013:
-
启动vs2013;
-
选择"文件"->"新建"->"项目";
-
选择Win32控制台应用程序,并写下您的项目名称,单击"确定";
-
单击"下一步",单击"完成";
-
现在,您可以在"x.cpp"中编写"Hello World"(此处"x"是您的项目名称);以下代码:
int main(int argc, _TCHAR* argv[]) { printf("Hello Wrold!n"); return 0; }
-
保存、构建并开始运行它,它将在控制台中打印"Hello World"。
exe
文件必须具有main
功能,但不需要lib
文件。
所以。。。问题是该项目被配置为作为静态库运行,而不是作为可执行文件运行。属性->配置属性->通用
相关文章:
- 在程序和基于文本的游戏和C++内重新启动程序
- 在程序/基于文本的游戏/C++内重新启动程序
- 为什么使用 exec() 重新启动程序不能正常工作?
- 如何在 C++ 的 pacticular 目录中启动程序
- QProcess可以启动程序,但不能启动python(命令行)
- 在GDB中:在启动程序中以代码1退出.在GDB之外运行良好
- 从窗口启动程序时如何查看键盘修饰符?
- 视觉C++为什么我的文件在重新启动程序时被截断?
- 如何防止程序输出终止并重新启动程序而不会丢失数据
- 启动程序和libocci.so.11.1:无法打开共享对象文件:没有这样的文件或目录
- 无法启动程序
- 在QT中启动程序时如何创建列表或对象
- 在 CMAKE 中设置CMAKE_RUNTIME_OUTPUT_DIRECTORY后无法启动程序
- 我启动程序的方式上的不同行为
- 无法弄清楚如何为用户提供启动,停止和重新启动程序的所有选项?
- 无法启动程序.pocketsphinx.dll缺少错误
- 使用包含给定空格的路径启动程序
- 是否可以在异常(SEGFAULT)错误后自动重新启动程序
- 通过 PATH 环境启动程序.具有正确工作目录的变量
- C++启动程序而不打开控制台