const-缺库的问题,在32下是可执行的

问题描述

缺库的问题,在32下是可执行的

错误 4 error LNK2019: 无法解析的外部符号 "long __cdecl DirectX::CreateDDSTextureFromFile(struct ID3D11Device *,wchar_t const *,struct ID3D11Resource * *,struct ID3D11ShaderResourceView * *,unsigned __int64,enum DirectX::DDS_ALPHA_MODE *)" (?CreateDDSTextureFromFile@DirectX@@YAJPEAUID3D11Device@@PEB_WPEAPEAUID3D11Resource@@PEAPEAUID3D11ShaderResourceView@@_KPEAW4DDS_ALPHA_MODE@1@@Z),该符号在函数 "public: bool __cdecl CrystalMeshInstance::createTextures(struct ID3D11Device *)" (?createTextures@CrystalMeshInstance@@QEAA_NPEAUID3D11Device@@@Z) 中被引用

解决方案

dirextx的lib库没有link。

解决方案二:

为了把你需要的库文件加载到project当中,有两种方法。
第一种(不推荐):
在菜单 project ->settings -> link -> object/library modules 下面按格式输入你需要的库文件 然后确定即可。
或者在VS里,工程->属性->配置属性->链接器->输入,在"附加依赖项"框最后加上你需要的库文件,前面记得加分号隔开。
第二种:
在头文件中加入语句#pragma comment( lib, "你需要的库文件" ) 来显式加载, 即:
#include <你需要的库文件.h>
#pragma comment(lib, "你需要的库文件")
这样下次copy代码编译就行了,不用再配置。
你应该需要的是dirextx的lib库,所以找到相应的文件加入工程就好了

时间: 2024-10-26 12:52:22

const-缺库的问题,在32下是可执行的的相关文章

求帮助!在windows下安装reviewboard执行 setup.py install 时报错。

问题描述 求帮助!在windows下安装reviewboard执行 setup.py install 时报错. 我是在Win7 32位下面操作的. in CMD window C:reviewBoard>setup.py install running install running bdist_egg running egg_info writing requirements to ReviewBoard.egg-inforequires.txt writing ReviewBoard.egg

runtime-java 在linux 下调用 SH 文件 在windows 下调用 bat 执行后不能 看见进程

问题描述 java 在linux 下调用 SH 文件 在windows 下调用 bat 执行后不能 看见进程 public boolean execCmd(String[] cmds){Process p = null;Runtime rt = Runtime.getRuntime();BufferedReader in = null;InputStreamReader reader = null;try { p = rt.exec(cmds); InputStream info = p.get

linux下如何定时执行某个程序

最近在unbuntu环境下需要定时执行某个任务,经过一番搜索,总结起来网上的方法主要有两种,每一种应该都有自己的适合场景,分别是使用crontab和在脚本中执行循环并运行sleep命令.crontab的方法在按秒执行会比较麻烦,更适合于间隔时间较长的执行过程.而运行sleep命令适合于时间较短的重复执行. 使用crontab的方法: 使用crontab -e打开编辑模型,在新打开的文件中添加一行代码,代码由6列组成如(1 1 * * * command),每一列分别对应与分钟,小时,日(一个月中

linux下实现定时执行php脚本

这篇文章主要介绍了linux下实现定时执行php脚本的方法及具体使用示例,非常不错的文章,这里推荐给大家.     在linux中输入命令   代码如下: crontab -e   然后使用vim的命令编辑打开的文件,输入   代码如下: 0 * * * * /usr/bin/php -f /home/userxxx/update.php   保存,退出,好了,现在系统会在每个0点自动执行update.php脚本,脚本中可以编写数据库执行,自动发邮件等功能. 注:直接写成 0 * * * * p

移植-在工控机下正常执行的串口液晶测试程序,到arm平台下不能正常执行

问题描述 在工控机下正常执行的串口液晶测试程序,到arm平台下不能正常执行 串口液晶屏在工控机上测试程序可行,到开发板上不行? 串口液晶使用的是SLCM19264 工控机系统为unbuntu10.04,编译器gcc 开发板为arm的xm31平台,交叉编译器arm-none-linux-gnueabi-gcc 程序如下 #include #include #include #include #include #include #include #include #include int fd; s

quartz 定时任务-问个问题 quartz 在Linux下 定时任务不执行是个什么情况!

问题描述 问个问题 quartz 在Linux下 定时任务不执行是个什么情况! 数据库 在Linux下 ! 应用在Windows下 如果数据库在Windows下 定时任务正常,反之不行!

c++-C++在脱离了环境的情况下输出代码执行的源代码

问题描述 C++在脱离了环境的情况下输出代码执行的源代码 不要百度的回答,谢谢,是脱离环境下的输出源代码,怎么把源代码输出出来? 解决方案 首先,你需要一份源代码放在你的程序中,然后你可以用 ___LINE___ 宏来嵌入当前执行的行,然后你可以读取源代码文件,输出这个行的代码. 解决方案二: 包编译后就是二进制文件了怎么输出源代码,你告诉我

visual studio-vs2013 在不设置启动项的情况下怎么实现执行选中应用程序(不是调试模式)

问题描述 vs2013 在不设置启动项的情况下怎么实现执行选中应用程序(不是调试模式) vs2013 在不设置启动项的情况下怎么实现执行选中应用程序(不是调试模式) 例如:我现在一个解决方案里有多个WinForm项目,我想随意启动其中任意一个项目而不进入调试模式.crtl+F5只能启动设置了启动项的项目. 解决方案 我通常的做法就是利用任务栏,将这些程序运行起来,然后固定到任务栏上.然后直接运行就直接点. 解决方案二: 通过 vs2013 可能达不到你想要的效果 "生成"还能对选中项进

xmlhttprequest-ajax 非IE下不能正常执行!

问题描述 ajax 非IE下不能正常执行! 这个ajax的函数为什么在非ie浏览器下不能执行,IE下面可以正常给show元素赋值,代码是我从w3school直接复制修改的. function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for