입니다. code :: blocks 및 boost를 사용하고 있습니다. 나는 boost :: regex를 사용하여 컴파일 할 수있다.boost :: shared_ptr 'xadd'의 피연산자 불일치가
boost :: shared_ptr을 사용하고 프로젝트를 컴파일 할 때. 이 컴파일 오류가 발생합니다 :
...\Local\Temp\ccviNbsT.s|30|Error: operand size mismatch for
xadd'| ...\Local\Temp\ccviNbsT.s|63|Error: no such instruction:
incl DWORD PTR [eax]'|
참고 : shared_ptr에 정적 라이브러리가 없다는 것을 알았습니다.
include <boost/smart_ptr/shared_ptr.hpp>
class AClass
{
void VAddView(boost::shared_ptr<IClass> pView)
{
}
};
나는 혼란 스럽다. 아무도 무슨 일이 일어나는지 말해 줄 수 있니?
관련 세부 정보 : toolchains installed, compiler used, flags, OS & architecture (32/64)? 부스트 버전 – sehe