草庐IT

ssrs-2012

全部标签

c++ - 我可以在 Visual Studio 2012 中编译和调试(运行)单个 C++ 文件吗? (如何避免创建太多项目)

我正在从一本书中学习C++并使用VisualStudio2012。为了遵循本书的练习,我需要制作多个包含main()函数的.cpp文件。有什么方法可以编译/调试我的程序,而无需每次都创建一个新项目?例如,如果我写一个简单的“Hello,World!”文件然后决定制作其他非常简单的东西,我可以避免为每个简单程序制作一个新项目吗?有没有办法将VisualStudio2012用作编译器?如果我可以将所有内容都放在一个项目中,我可以在其中编译我想要的任何单个文件并查看它运行,我会喜欢它。感谢您的帮助。 最佳答案 虽然添加这个答案为时已晚,但

c++ - Visual Studio 2012 更新是否会破坏 C++ ABI?

当Microsoft在2012年9月最初发布VisualStudio2012时,他们宣布了更定期为VisualStudio提供更新的计划。从那以后,他们发布了VisualStudio2012Update1(VisualStudio2012.1)2012年11月和VisualStudio2012Update2(VisualStudio2012.2)2013年4月。我的问题是:更新是否对C++ABI进行了任何更改(关于初始VS2012版本)?链接不同VS2012版本的.lib安全吗?我在互联网上搜索了一段时间,没有找到任何来自微软的明确声明。一些sources提到C++代码生成中的一些错误

c++ - Visual Studio 2012 更新是否会破坏 C++ ABI?

当Microsoft在2012年9月最初发布VisualStudio2012时,他们宣布了更定期为VisualStudio提供更新的计划。从那以后,他们发布了VisualStudio2012Update1(VisualStudio2012.1)2012年11月和VisualStudio2012Update2(VisualStudio2012.2)2013年4月。我的问题是:更新是否对C++ABI进行了任何更改(关于初始VS2012版本)?链接不同VS2012版本的.lib安全吗?我在互联网上搜索了一段时间,没有找到任何来自微软的明确声明。一些sources提到C++代码生成中的一些错误

c++ - 如何使用 CMake 生成面向 Windows XP 的 Visual Studio 2012 项目?

随着VisualStudio2012Update1的发布,我希望构建一个C++项目来支持WindowsXP。有没有办法使用CMake生成针对WindowsXP的项目?基本上CMake需要生成一个使用PlatformToolset=VisualStudio2012-WindowsXP(v110_xp)的项目文件。 最佳答案 根据http://www.cmake.org/Bug/view.php?id=10722现在(很快)答案是肯定的。FixedinVersionCMake2.8.11Anew"generatortoolset"fea

c++ - 如何使用 CMake 生成面向 Windows XP 的 Visual Studio 2012 项目?

随着VisualStudio2012Update1的发布,我希望构建一个C++项目来支持WindowsXP。有没有办法使用CMake生成针对WindowsXP的项目?基本上CMake需要生成一个使用PlatformToolset=VisualStudio2012-WindowsXP(v110_xp)的项目文件。 最佳答案 根据http://www.cmake.org/Bug/view.php?id=10722现在(很快)答案是肯定的。FixedinVersionCMake2.8.11Anew"generatortoolset"fea

windows 2012 server 禁止某个IP不可以访问指定端口

以下的案例是:禁止172.25.0.1不能访问172.25.1.2的1521端口1、首先打开控制面板,在点击Windows防火墙,选择高级设置2、点击“入站规则”然后点击“新建规则”,在弹出的界面中选择“自定义”,然后单击“下一步”。说明:入站规则:别人电脑访问自己电脑;出站规则:自己电脑访问别人电脑。 选择【所有程序】继续下一步 3、协议和端口,协议类型选择TCP,设置好了下一步;如下:4、作用域,选择自定义,如下:打开自定义选择,所有接口类型,点击确定 确定以后,在此规则应用于那些远程IP设置?选择下列IP地址。下列IP指的是,被禁止的IP地址(例如:172.25.1.2不可以访问172.

c++ - 使用 VS2012 RC 时,如果在 main() 退出后调用 std::thread::join() 将挂起

如果在Ubuntu12.04上使用Clang3.2或GCC4.7编译,以下示例会成功运行(即不会挂起),但如果我使用VS11Beta或VS2012RC编译则会挂起。#include#include#include#include"boost/thread/thread.hpp"voidSleepFor(intms){std::this_thread::sleep_for(std::chrono::milliseconds(ms));}templateclassThreadTest{public:ThreadTest():thread_([]{SleepFor(10);}){}~Thre

c++ - 使用 VS2012 RC 时,如果在 main() 退出后调用 std::thread::join() 将挂起

如果在Ubuntu12.04上使用Clang3.2或GCC4.7编译,以下示例会成功运行(即不会挂起),但如果我使用VS11Beta或VS2012RC编译则会挂起。#include#include#include#include"boost/thread/thread.hpp"voidSleepFor(intms){std::this_thread::sleep_for(std::chrono::milliseconds(ms));}templateclassThreadTest{public:ThreadTest():thread_([]{SleepFor(10);}){}~Thre

c++ - 如何使用 Visual Studio 2012 为 Windows XP 编译?

好的,所以我在Windows7x64中使用VisualStudio2012进行编程和编译。我的应用程序在那里运行良好,但是当我尝试从WindowsXPSP3虚拟机执行它时,我立即收到“xxxx.exe不是有效的win32应用程序”。正在使用静态链接编译应用程序,即使用/MT。我在targetver.exe中将_WIN32_WINNT设置为0x0501;配置管理器设置为Win32,Linker高级选项中的目标机器设置为MACHINEX86。我的targetver.h看起来像这样:#include#define_WIN32_WINNT0x0501#defineWINVER0x0501#de

c++ - 如何使用 Visual Studio 2012 为 Windows XP 编译?

好的,所以我在Windows7x64中使用VisualStudio2012进行编程和编译。我的应用程序在那里运行良好,但是当我尝试从WindowsXPSP3虚拟机执行它时,我立即收到“xxxx.exe不是有效的win32应用程序”。正在使用静态链接编译应用程序,即使用/MT。我在targetver.exe中将_WIN32_WINNT设置为0x0501;配置管理器设置为Win32,Linker高级选项中的目标机器设置为MACHINEX86。我的targetver.h看起来像这样:#include#define_WIN32_WINNT0x0501#defineWINVER0x0501#de