vs 2008写C/C++程序 的有关问题,怎么本地化代码
vs 2008写C/C++程序 的问题,如何本地化代码?
我用vs 2008写c程序,步骤大致如下:
新建项目--Visual C++--空项目
然后在项目里面添加了一个*.cpp的源文件,写了一个hello world程序,然后问题出来了,程序编译执行没问题,但放到我的一台虚拟机里面就不能执行了……
错误提示是:由于应用程序配置不正确,程序未能正确启动…………
我的虚拟机是纯净版的xp,里面没有.net环境,而我创建 的那个程序应该是基于.net环境来运行的,我的目的的在vs 2008里面写一个可以在没有.net的机器里面执行。
各位有没有什么办法解决这个问题??
------解决方案--------------------
搞成release版本的~~~
------解决方案--------------------
(1)静态引用C runtime库:打开“项目”->“XXX属性”->“配置属性”->“C/C++”->“代码生成”->“运行时库”。看到了吧?这里一共有四个选项,其中MT开头的是静态引用,MD开头的是动态引用,d结尾的是Debug调试版本,没有d的是Release发布版本,所以就一共有四个选项。我们选择/MT,然后编译程序(生成的程序应该不小),把这个程序发给用户,然后用户就可以直接运行了。
我用vs 2008写c程序,步骤大致如下:
新建项目--Visual C++--空项目
然后在项目里面添加了一个*.cpp的源文件,写了一个hello world程序,然后问题出来了,程序编译执行没问题,但放到我的一台虚拟机里面就不能执行了……
错误提示是:由于应用程序配置不正确,程序未能正确启动…………
我的虚拟机是纯净版的xp,里面没有.net环境,而我创建 的那个程序应该是基于.net环境来运行的,我的目的的在vs 2008里面写一个可以在没有.net的机器里面执行。
各位有没有什么办法解决这个问题??
------解决方案--------------------
搞成release版本的~~~
------解决方案--------------------
(1)静态引用C runtime库:打开“项目”->“XXX属性”->“配置属性”->“C/C++”->“代码生成”->“运行时库”。看到了吧?这里一共有四个选项,其中MT开头的是静态引用,MD开头的是动态引用,d结尾的是Debug调试版本,没有d的是Release发布版本,所以就一共有四个选项。我们选择/MT,然后编译程序(生成的程序应该不小),把这个程序发给用户,然后用户就可以直接运行了。